DataSourceParameter class
Package: com.tecit.TFORMer.Repository
Provides access to properties of a DataSourceParameter.
Usage and notes
Overview
A DataSourceParameter controls certain aspects of a DataSource during runtime (e.g. the filename of a DataSourceCsv, the SELECT statement of a DataSourceOdbc).
DataSourceParameters provide an elegant way to implement dynamic DataSources, without modifying the DataSource definition. They can be used to parameterize ODBC DataSources (DataSourceOdbc) and file-based DataSources (DataSourceCsv, DataSourceXml).
A typical scenario is the use of DataSourceParameters in the SQL SELECT statement of an DataSourceOdbc.
By this technique TFORMer can be instructed to fetch only specific records of a table or to change the sorting order via parameters.
DataSourceParameters can also be used in ComputedFields.
Example
Sample for using a data source parameter named parOrder:
Assume we have a Parameter named parOrder and want to use it in an SQL select statement.
SELECT * FROM tblOrders WHERE Order = [GetDSParam("parOrder")]
Providing a parameter value of 4711 would result in the following statement:
SELECT * FROM tblOrders WHERE Order = 4711
Methods
| Member | Description |
|---|---|
| dispose() | Releases the resources allocated by this instance. |
| dump(PrintStream) | Dumps the current instance into a text stream. |
| getCaption() | Gets the caption of the DataSourceParameter. |
| getComment() | Gets the comment of the DataSourceParameter. |
| getDefaultValue() | Gets the default value of the DataSourceParameter. |
| getDescription() | Gets the description of the DataSourceParameter. |
| getDisplayOrder() | Gets the display order of the DataSourceParameter. |
| getName() | Gets the name of the DataSourceParameter. |
| getNext() | Gets the next DataSourceParameter defined in the DataSource. |
| setCaption(String) | Sets the caption of the DataSourceParameter. |
| setComment(String) | Gets the comment of the DataSourceParameter. |
| setDefaultValue(String) | Sets the default value of the DataSourceParameter. |
| setDescription(String) | Gets the description of the DataSourceParameter. |
| setDisplayOrder(String) | Sets the display order of the DataSourceParameter. |
| setName(String) | Sets the name of the DataSourceParameter. |
| toString() | Returns a string representation of the instance. |