https://bugs.freedesktop.org/show_bug.cgi?id=87840

--- Comment #8 from Julien Nabet <[email protected]> ---
Thank you Lionel.
Taking a look to these files, I noticed that hsqldb indicates 4 features:
- UseDOSLineEnds
- FormsCheckRequiredFields
- EscapeDateTime
- AddIndexAppendix
See
http://opengrok.libreoffice.org/xref/core/connectivity/registry/hsqldb/org/openoffice/Office/DataAccess/Drivers.xcu#28
Except that
"lcl_getFeatureMappings" doesn't mention "AddIndexAppendix"
60         static const FeatureMapping s_aMappings[] = {
61             { DSID_AUTORETRIEVEENABLED,     "GeneratedValues" },
62             { DSID_AUTOINCREMENTVALUE,      "GeneratedValues" },
63             { DSID_AUTORETRIEVEVALUE,       "GeneratedValues" },
64             { DSID_SQL92CHECK,              "UseSQL92NamingConstraints" },
65             { DSID_APPEND_TABLE_ALIAS,      "AppendTableAliasInSelect" },
66             { DSID_AS_BEFORE_CORRNAME,      "UseKeywordAsBeforeAlias" },
67             { DSID_ENABLEOUTERJOIN,         "UseBracketedOuterJoinSyntax" },
68             { DSID_IGNOREDRIVER_PRIV,       "IgnoreDriverPrivileges" },
69             { DSID_PARAMETERNAMESUBST,      "ParameterNameSubstitution" },
70             { DSID_SUPPRESSVERSIONCL,       "DisplayVersionColumns" },
71             { DSID_CATALOG,                 "UseCatalogInSelect" },
72             { DSID_SCHEMA,                  "UseSchemaInSelect" },
73             { DSID_INDEXAPPENDIX,           "UseIndexDirectionKeyword" },
74             { DSID_DOSLINEENDS,             "UseDOSLineEnds" },
75             { DSID_BOOLEANCOMPARISON,       "BooleanComparisonMode" },
76             { DSID_CHECK_REQUIRED_FIELDS,   "FormsCheckRequiredFields" },
77             { DSID_IGNORECURRENCY,          "IgnoreCurrency" },
78             { DSID_ESCAPE_DATETIME,         "EscapeDateTime" },
79             { DSID_PRIMARY_KEY_SUPPORT,     "PrimaryKeySupport" },
80             { DSID_RESPECTRESULTSETTYPE,    "RespectDriverResultSetType" },
81             { DSID_MAX_ROW_SCAN,            "MaxRowScan" },
82             { 0, NULL }
See
http://opengrok.libreoffice.org/xref/core/dbaccess/source/ui/misc/dsmeta.cxx#58
Moreover, there's no properties in hsqldb file!

I thought about comparing all the Drivers.xcu to:
- check that every one has some properties
- check that Features content contains only known id (DSID...)
Lionel: do you think about additional check or have some remark?
Should I create a new bugtracker to not pollute this one?

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to