Assembly: Dt;
The IDtUserProviderEx interface is used to collect data with the help of custom algorithm.
IDtUserProviderEx
A custom algorithm should be implemented in the Fore language and be included in a unit or assembly in the current repository.
This interface, unlike the IDtUserProvider interface, helps to specify the Fore class to implement system interface of custom data provider.
Property name | Brief description | |
CustomObject | The CustomObject property returns the object, that is the data source, obtained with help of custom algorithm. | |
CustomProvider | The CustomProvider property returns the data provider, obtained with help of custom algorithm. | |
Macro | The Macro property determines the class name implementing custom algorithm of data receiving. | |
Module | The Module property determines a Fore unit or assembly of the repository where the custom algorithm of data extraction is implemented. |
Property name | Brief description | |
AutoFillFieldsMode | The AutoFillFieldsMode property determines the field type detection mode of the data provider. | |
CalcFieldsErrors | The CalcFieldsErrors property returns a collection of errors appeared on calculated fields calculation. | |
Eof | The Eof property returns True if the cursor in the data source is on the last record. | |
FetchErrors | The FetchErrors property returns errors occurred on data import. | |
FilterIf | The FilterIf property returns condition of loading of records from data provider. | |
StringDataFormat | The StringDataFormat property returns settings used on data identification. | |
TypeGuessRows | The TypeGuessRows property determines number of rows by means of which the data type of each field will be determined. |
Property name | Brief description | |
Active | The Active property returns data source or data consumer state. | |
Fields | The Fields property returns data provider/data consumer fields description. | |
GetType | The GetType property returns data provider/data consumer type. | |
Metabase | The Metabase property determines the repository, in which data is imported or exported. |
Method name | Brief description | |
Fetch | The Fetch method reads data of the current entry from the data provider. | |
FetchRows | The FetchRows method reads data of the specified number of entries from the data provider and returns the number of actually read entries. | |
ReadingRowsCount | The ReadingRowsCount method returns the number of records read from the data source with taking into account loading condition. | |
ReadingRowsTotalCount | The ReadingRowsTotalCount method returns the number of records read from the data source without taking into account loading condition. |
Method name | Brief description | |
ClearFields | The ClearFields method clears fields list of the data provider or data consumer. | |
Close | The Close method closes data provider or data consumer. | |
FieldsFromFile | The FieldsFromFile method reads fields list from the source file. | |
Load | The Load method loads data source or data consumer parameters from XML. | |
Open | The Open method opens data provider or data consumer. | |
Save | The Save method saves data source or data consumer parameters in XML format. |
See also:
Dt Assembly Interfaces | Example of Custom Data Loading Algorithm