Changes between Version 7 and Version 8 of FDORfc43


Ignore:
Timestamp:
10/28/09 01:54:45 (15 years ago)
Author:
zspitzer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FDORfc43

    v7 v8  
    5555== Proposed Solution ==
    5656
    57  * Providers which don't support multiple schemas, should report an empty schema, all their content lives in that single schema ( ie was default).
    58  * Providers which have native schemas with multiple real schemas, should represent those available schemas to GetSchemas unless over-ridden
    59 in the connection string or by custom mappings.
    60  * The tables in the user schema are listed in empty schema (default) conceptually potentially twice.
     57 * Providers which don't support multiple schemas, should report the parent folder name, all their content lives in that single schema ( ie was default).
     58 * Providers which have native schemas with multiple real schemas, should represent those available schemas to GetSchemas unless over-ridden in the connection string or by custom mappings.
     59 * The tables in the user schema or single folder are exposed via an empty schema (default).
    6160 * Class names for databases are normally tablename, unless qualified which then has ~COLUMN_NAME appended. (if the are multiple geometries, FDO requires to know which one is the identifier)
    6261 * Class names for file based providers is based on their file name as current
    63  * Therefore, The empty schema ":watercourses" could be also just "watercourses"
     62 * Therefore, The empty schema ":watercourses" could be also just "watercourses" 
    6463
    6564which would result in
    6665
    67  * OSGEO.SHP returns filename
    68  * OSGEO.Gdal returns filename
     66 * OSGEO.SHP returns filename (or dir:filename)
     67 * OSGEO.Gdal returns filename  (or dir:filename)
     68 * OSGEO.OGR returns filename (or dir:filename)
    6969 * KingOracle returns schema:tablename or if connected as "schema" then just tablename
    70  * OSGEO.OGR returns filename
    7170 * MySql returns schema:tablename or if connected as "schema" then just tablename
    7271 * SDF still returns what ever you like as a schema name