D3 Methods

brAbout Method

Displays a simple About dialog box that includes the library version and description.

brAttribute Method

Returns the attribute number of the specified attribute-defining item of the D3 file associated with the clsD3File object.

brCall Method

Calls the FlashBASIC subroutine associated with the clsD3RuleModule object.

brCatalog Method

Catalogs the specified FlashBASIC program.

brClearFile Method

Deletes all the items in the D3 file associated with a clsD3File object.

brClone Method

Creates a new clsD3DynamicArray object that is a copy of the clsD3DynamicArray object.

brCloseConnection Method

Closes the connection to the database and destroys the clsD3Connection object.

brCloseFile Method

Closes the D3 file associated with the specified clsD3File object and destroys the object.

brCloseRuleModule Method

Destroys the specified clsD3RuleModule object.

brCloseSelectList Method

Destroys the specified clsD3SelectList object.

brCloseTCLCommand Method

Destroys the specified clsD3TCLCommand object.

brColumn Method

Returns the attribute number of the specified attribute-defining item of the D3 file associated with the clsD3File object.

brCompile Method

Flash compiles the specified FlashBASIC program or subroutine.

brConvert Method

Replaces each occurrence of a specified character in the clsD3DynamicArray object with another character.

brCopy Method

Creates a new clsD3DynamicArray object that is a copy of the clsD3DynamicArray object.

brCount Method

Returns the number of occurrences of a specified character found in a clsD3DynamicArray object.

brCreateFile Method

Creates a new instance of the clsD3File class and opens the specified D3 file in the current account.

brCreateIndex Method

Creates an index for the D3 file using the specified a-correlative.

brData Method

Stacks data in the input buffer for consumption by the executed command.

brDCount Method

Returns the number of occurrences of a specified character in a clsD3DynamicArray plus one, or zero (0) if the string is null.

brDelete Method

  • clsD3DynamicArray objects - removes a specific attribute, value or sub-value from the dynamic array.

  • clsD3File objects - removes the specified item from the D3 file associated with the object.

brDeleteFile Method

Deletes the dictionary and all data sections from the specified D3 file.

brDeleteIndex Method

Removes a specific index from a D3 file.

brEqual Method

Compares two clsD3DynamicArray objects,and if equal, returns True.

brEqualStr Method

Compares a clsD3DynamicArray with the specified string and if equal, returns true.

brError Method

Returns a large negative integer error code associated with the last error.

brExecute Method

  • clsD3Connection Objects - executes the specified TCL command.

  • clsD3TCLCommand Objects - executes a TCL command that is either specified or previously set in the brCommand property.

brExtract Method

Returns a new clsD3DynamicArray object that contains a specific attribute, value, or sub-value extracted from a clsD3DynamicArray.

brExtractStr Method

Returns a string containing a specific attribute, value, or sub-value extracted from a clsD3DynamicArray object.

brFileLock Method

Sets an exclusive lock on the D3 file associated with the clsD3File object.

brFileUnlock Method

Releases a previously set lock on the D3 file associated with the clsD3File object.

brFindFirst Method

Finds the first exact match or partial match in the index to the passed key.

brFindLast Method

Finds the last entry in the index that partially matches the passed key.

brFindNext Method

Finds the next entry in the index that exactly or partially matches the passed key.

brFindPrevious Method

Finds the previous entry in the index that exactly or partially matches the passed key.

brIconv Method

Performs an input conversion on the specified data.

brIndex Method

  • clsD3DynamicArray Objects - searches through a clsD3DynamicArray for the specific occurrence of a character or substring returning the numeric position, if found.

  • clsD3SelectList Objects - returns the number of items that have been read from the list.

brInsert Method

Inserts an element, passed as a clsD3DynamicArray object, into the specified attribute, value, or sub-value location in the clsD3DynamicArray object.

brInsertStr Method

Inserts a string into the specified attribute, value, or sub-values location in a clsD3DynamicArray object.

brItemCount Method

  • clsD3Connection object - returns the number of items in the master dictionary of the current account.

  • clsD3File object - returns the number of items in the D3 file associated with the clsD3File object.

brKey Method

Provides the ability to sequentially "cruise" on any defined b-tree index for an item-id.

brKeyX Method

Returns a clsD3DynamicArray object containing all matches to a key or all matches to the next key.

brLen Method

Returns the number of characters in a clsD3DynamicArray including attribute, value, and sub-values marks.

brLength Method

Returns the number of characters in a clsD3DynamicArray including attribute, value, and sub-values marks.

brLocate Method

Searches for the location of a specific element (passed as a clsD3DynamicArray object) in a clsD3DynamicArray object.

brLocateSeq Method

Searches for the location of the specified element (passed as a clsD3DynamicArray object) in a sorted clsD3DynamicArray.

brLocateStr Method

Searches for the location of the specified element (passed as a clsD3DynamicArray object) in a sorted clsD3DynamicArray.

brLocateStrSeq Method

Searches for the location of a specific string in a sorted clsD3DynamicArray.

brMoveFirst Method

Moves to the first entry in the index.

brMoveLast Method

Moves to the last entry in the index.

brMoveNext Method

Moves to the next entry in the index.

brMovePrevious Method

Moves to the previous entry in the index.

brOconv Method

Performs an output conversion on the specified data.

brOpenConnection Method

Creates a new instance of the clsD3Connection class, establishing a connection to the specified data source.

brOpenDynamicArray Method

Creates a new instance of the clsD3DynamicArray class.

brOpenFile Method

Creates a new instance of a clsD3File class and opens the specified D3 file within the database.

brOpenRuleModule Method

Creates a new instance of the clsD3RuleModule class that encapsulates the legacy FlashBASIC subroutine so it may be called from the application.

brOpenSelectList Method

Creates a new instance of the clsD3SelectList class and executes a TCL command that creates a select list.

brOpenTCLCommand Method

Creates a new instance of the clsD3TCLCommand class, providing the ability to execute and capture results of a TCL command.

brRead Method

Reads an item from the D3 file associated with the clsD3File object, returning a clsD3DynamicArray object.

brReadnext Method

Reads the next item in the select list associated with the clsD3SelectList object.

brReadU Method

Locks and reads an item from the D3 file associated with the clsD3File object, returning the item as a clsD3DynamicArray.

brReadV Method

Reads a specific attribute of an item from the D3 file associated with the clsD3File object, returning the attribute as a clsD3DynamicArray object.

brReadVU Method

Locks and reads the specified attribute of an item from the D3 file associated with the clsD3File object, returning the attribute as a clsD3DynamicArray object.

brRelease Method

  • clsD3Connection Objects - releases all locks associated with the clsD3Connection object.

  • clsD3File Objects - releases an item lock on the specified item of the D3 file associated with the clsD3File object that was previously set using the brReadU or brReadVU methods.

brReplace Method

Inserts or replaces a specific attribute, value, or sub-value in a clsD3DynamicArray object.

brReplaceStr Method

Inserts or replaces a specific attribute, value, or sub-value in a clsD3DynamicArray object.

brRoot Method

Creates a new instance of the clsD3Index class and opens the index with the specified a-correlative on the D3 file.

brSelect Method

  • clsD3Connection objects - returns a new clsD3SelectList object containing a list of D3 files from the current account.

  • clsD3DynamicArray objects - creates a new clsD3SelectList object containing a list of attributes in the clsD3DynamicArray object.

  • clsD3File objects - returns a new clsD3SelectList object containing a list of item-ids from the D3 file associated with the clsD3File object.

brSleep Method

Suspends the process until time reaches the designated time (HH:MM:SS) or for the specified time in seconds.

brSort Method

Sorts in ascending order a clsD3DynamicArray object and returns another clsD3DynamicArray object.

brSystem Method

Provides access to system variables based on the requested numeric argument.

brTrim Method

Eliminates leading, trailing, and "extra" blanks in a clsD3DynamicArray object.

brUniqueID Method

Returns a string that is unique within the scope of the parent object.

brUpdateAccount Method

Updates the verbs and related items in the specified account master dictionary.

brWrite Method

Writes an item to the D3 file associated with the clsD3File object, overwriting the previous contents of the item.

brWriteU Method

Writes an item to the D3 file associated with the clsD3File object, overwriting the previous contents of the item, maintaining the lock on the item.

brWriteV Method

Writes the specific attribute to an item in a D3 file associated with the clsD3File object, overwriting the previous contents of the attribute.

brWriteVU Method

Writes the specific attribute to an item in the file D3 file associated with the clsD3File object, overwriting the previous contents of the attribute, maintaining the lock on the item.