This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |
| 2000_concepts:0600_data_retrieval [2026/08/13 01:10] – external edit 127.0.0.1 | 2000_concepts:0600_data_retrieval [2026/08/13 01:10] (current) – ↷ Links adapted because of a move operation 127.0.0.1 |
|---|
| ====== Data Retrieval ====== | ====== Data Retrieval ====== |
| |
| Retrieval of data in //**AwareIM**// is achieved by means of a //data query// (or simply a //query//). A query goes through all data in the system and compares it against some criteria. The data that matches the criteria is retrieved. Since data in //**AwareIM**// is encapsulated in business objects (see [[docs:2000_concepts:0200_basics:0100_business_objects_as_carriers_of_data|Business Objects as Carriers of Data]]) a query looks for the instances of a business object that match the criteria of the query. | Retrieval of data in //**AwareIM**// is achieved by means of a //data query// (or simply a //query//). A query goes through all data in the system and compares it against some criteria. The data that matches the criteria is retrieved. Since data in //**AwareIM**// is encapsulated in business objects (see [[2000_concepts:0200_basics:0100_business_objects_as_carriers_of_data|Business Objects as Carriers of Data]]) a query looks for the instances of a business object that match the criteria of the query. |
| |
| Data may be retrieved not only explicitly by a user but also by processes and business rules. This is achieved by executing the ''[[ref:a_f:a:find|FIND]]'', ''[[ref:a_f:a:pick_from|PICK FROM]]'' or ''[[ref:a_f:a:display|DISPLAY]]'' actions of the Rule Language. Executing this action is equivalent to running a query – in fact, almost any query (other than very specific queries in SQL form) may be represented as a ''[[ref:a_f:a:find|FIND]]'' action. | Data may be retrieved not only explicitly by a user but also by processes and business rules. This is achieved by executing the ''[[ref:a_f:a:find|FIND]]'', ''[[ref:a_f:a:pick_from|PICK FROM]]'' or ''[[ref:a_f:a:display|DISPLAY]]'' actions of the Rule Language. Executing this action is equivalent to running a query – in fact, almost any query (other than very specific queries in SQL form) may be represented as a ''[[ref:a_f:a:find|FIND]]'' action. |