To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=101587
                 Issue #|101587
                 Summary|Use the configuration to describe database drivers
               Component|Database access
                 Version|1.0.0
                Platform|All
                     URL|
              OS/Version|All
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|FEATURE
                Priority|P3
            Subcomponent|none
             Assigned to|oj
             Reported by|oj





------- Additional comments from o...@openoffice.org Wed May  6 06:10:03 +0000 
2009 -------
Currently the db drivers are hard coded in OOo. The integration of new ones as
extension isn't possible. Therefor all drivers have to bring their own
configuration with them. Each driver has to define:

- URLPattern : defines the URL which the driver supports
- ParentURLPattern : allows to define a parent hierarchy
- Driver : defines the UNO factory name used to create the db driver
- DriverTypeDisplayName : defines the name which is shown to the user when
creating a new db
Additionally 3 sets can be filled, which are
- Properties : describes properties which the driver understand
- Features : describes which checkboxes should be shown in the special settings
dialog
- MetaData : describes additional settings which are handled by the db
application itself

As this 3 categories are set, it can not be defined what the sets will contain.
But currently they support:
// known JDBC settings
JavaDriverClass
// known settings for file-based drivers
Extension
CharSet
HeaderLine
FieldDelimiter
StringDelimiter
DecimalDelimiter
ThousandDelimiter
ShowDeleted
// known ODBC settings
SystemDriverSettings
UseCatalog
// settings related to auto increment handling
AutoIncrementCreation
AutoRetrievingStatement
IsAutoRetrievingEnabled
// known Adabas D driver setting
ShutdownDatabase
DataCacheSizeIncrement
DataCacheSize
ControlUser
ControlPassword
// known LDAP driver settings
HostName
PortNumber
BaseDN
MaxRowCount
// misc known driver settings
ParameterNameSubstitution
AddIndexAppendix
// known SDB level settings
IgnoreDriverPrivileges
NoNameLengthLimit
AppendTableAliasName
GenerateASBeforeCorrelationName
ColumnAliasInOrderBy
EnableSQL92Check
BooleanComparisonMode
TableTypeFilterMode
RespectDriverResultSetType
UseSchemaInSelect
UseCatalogInSelect
EnableOuterJoinEscape
PreferDosLikeLineEnds
FormsCheckRequiredFields
EscapeDateTime
IgnoreCurrency
TypeInfoSettings
LocalSocket

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@dba.openoffice.org
For additional commands, e-mail: issues-h...@dba.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: allbugs-unsubscr...@openoffice.org
For additional commands, e-mail: allbugs-h...@openoffice.org

Reply via email to