X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmathql%2Fhomepage%2Fwhatsnew.html;fp=helm%2Fmathql%2Fhomepage%2Fwhatsnew.html;h=0000000000000000000000000000000000000000;hb=1696761e4b8576e8ed81caa905fd108717019226;hp=1a15631ba5f1ba3ca03324c2eab1ba2c307a94cb;hpb=5325734bc2e4927ed7ec146e35a6f0f2b49f50c1;p=helm.git diff --git a/helm/mathql/homepage/whatsnew.html b/helm/mathql/homepage/whatsnew.html deleted file mode 100644 index 1a15631ba..000000000 --- a/helm/mathql/homepage/whatsnew.html +++ /dev/null @@ -1,328 +0,0 @@ - - -
-
-
-
-
- |
-
-
- What's new
- This page reports the newly implemented
- features of MathQL-1 that are not included in the official documentation yet.- - - - - - - MathQL-1 version 4 now under development ...-We are now implementing the new unstable version of MathQL-1 (i.e. MathQL-1.4). -The main goals of this release are:-
-
-
-
- Changes and additions to MathQL-1 operators:-
The syntax now is:- - <query> := "add" [ "distr" ]? [ <groups> | -<avar> ] "in" <query>- -
<value> := "align" <string> "in" <value>- -
- - -
-
- The PostgreSQL database map is a file describing how the MathQL-1
- interpreter must interact with the underlying PostgreSQL database, when
-it is run in Postgres mode. Currently this file contains the following information:The PostgreSQL database map:-- -
- The first line must contain the database connection string and the subsequent - lines contain the map with the following syntax: - -
the information about the metadata denoted by the given - path is found in the given field of the given table in the database. For -example the line:- -
same as the previous but defines a default table and field - for the given path. This is used to force the interpreter to query a particular - table when the information denoted by a path can be found in more than one - table and field. For example:- -
the given path denotes a structured metadata whose components - are found in the fields of the given table. For example:- -
same as the previous but tells that this is a default correspondence; -- -
defines a correspondence between a virtual table name an - a concrete table name. All the <table_name> entries represent virtual - table names that are mapped to concrete table names using the identity function - unless a particular mapping is defined for them using the above construction. - This mechanism allows to define several set of metadata on the same database - table as in:- - which defines four path accessing two virtual tables ("refobj" - and "backpointer") and then maps these tables in a single concrete table;- -
a line like this must end the map file.- Here you can find the current - version of PostgreSQL database map for HELM. - - How does the interpreter use the map? The map file is read -during the interpreter initialization process from the file pointed by the -MATHQL_DB_MAP environment variable and is used during the execution of each - property operation in the issued queries.When executing a property -operation, the interpreter uses the map to find the smallest set of database -tables containing the information required by the given access paths and then -queries these tables to obtain the wanted information. - |
-