2 * This file is part of the LibreOffice project.
4 * This Source Code Form is subject to the terms of the Mozilla Public
5 * License, v. 2.0. If a copy of the MPL was not distributed with this
6 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 * This file incorporates work covered by the following license notice:
10 * Licensed to the Apache Software Foundation (ASF) under one or more
11 * contributor license agreements. See the NOTICE file distributed
12 * with this work for additional information regarding copyright
13 * ownership. The ASF licenses this file to you under the Apache
14 * License, Version 2.0 (the "License"); you may not use this file
15 * except in compliance with the License. You may obtain a copy of
16 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
24 #define PROPERTY_URL "URL"
25 #define PROPERTY_INFO "Info"
26 #define PROPERTY_SETTINGS "Settings"
27 #define PROPERTY_ISPASSWORDREQUIRED "IsPasswordRequired"
28 #define PROPERTY_TABLEFILTER "TableFilter"
29 #define PROPERTY_TABLETYPEFILTER "TableTypeFilter"
30 #define PROPERTY_NAME "Name"
31 #define PROPERTY_SCHEMANAME "SchemaName"
32 #define PROPERTY_CATALOGNAME "CatalogName"
33 #define PROPERTY_PRIVILEGES "Privileges"
34 #define PROPERTY_ESCAPE_PROCESSING "EscapeProcessing"
35 #define PROPERTY_COMMAND "Command"
36 #define PROPERTY_TYPE "Type"
37 #define PROPERTY_TYPENAME "TypeName"
38 #define PROPERTY_PRECISION "Precision"
39 #define PROPERTY_SCALE "Scale"
40 #define PROPERTY_ISNULLABLE "IsNullable"
41 #define PROPERTY_ISAUTOINCREMENT "IsAutoIncrement"
42 #define PROPERTY_ISROWVERSION "IsRowVersion"
43 #define PROPERTY_DESCRIPTION "Description"
44 #define PROPERTY_DEFAULTVALUE "DefaultValue"
45 #define PROPERTY_NUMBERFORMAT "FormatKey"
46 #define PROPERTY_QUERYTIMEOUT "QueryTimeOut"
47 #define PROPERTY_MAXFIELDSIZE "MaxFieldSize"
48 #define PROPERTY_MAXROWS "MaxRows"
49 #define PROPERTY_CURSORNAME "CursorName"
50 #define PROPERTY_RESULTSETCONCURRENCY "ResultSetConcurrency"
51 #define PROPERTY_RESULTSETTYPE "ResultSetType"
52 #define PROPERTY_FETCHDIRECTION "FetchDirection"
53 #define PROPERTY_FETCHSIZE "FetchSize"
54 #define PROPERTY_USEBOOKMARKS "UseBookmarks"
55 #define PROPERTY_ISSEARCHABLE "IsSearchable"
56 #define PROPERTY_ISCURRENCY "IsCurrency"
57 #define PROPERTY_ISSIGNED "IsSigned"
58 #define PROPERTY_DISPLAYSIZE "DisplaySize"
59 #define PROPERTY_LABEL "Label"
60 #define PROPERTY_ISREADONLY "IsReadOnly"
61 #define PROPERTY_ISWRITABLE "IsWritable"
62 #define PROPERTY_ISDEFINITELYWRITABLE "IsDefinitelyWritable"
63 #define PROPERTY_VALUE "Value"
64 #define PROPERTY_TABLENAME "TableName"
65 #define PROPERTY_ISCASESENSITIVE "IsCaseSensitive"
66 #define PROPERTY_SERVICENAME "ServiceName"
67 #define PROPERTY_ISBOOKMARKABLE "IsBookmarkable"
68 #define PROPERTY_CANUPDATEINSERTEDROWS "CanUpdateInsertedRows"
69 #define PROPERTY_ISSET "IsSet"
70 #define PROPERTY_ISOUTPARAMETER "IsOutParameter"
71 #define PROPERTY_NUMBERFORMATSSUPPLIER "NumberFormatsSupplier"
72 #define PROPERTY_ISCALCULATED "IsCalculated"
73 #define PROPERTY_DATASOURCENAME "DataSourceName"
74 #define PROPERTY_DATABASE_LOCATION "DatabaseLocation"
75 #define PROPERTY_CONNECTION_RESOURCE "ConnectionResource"
76 #define PROPERTY_CONNECTION_INFO "ConnectionInfo"
77 #define PROPERTY_RESULT_SET "ResultSet"
78 #define PROPERTY_SELECTION "Selection"
79 #define PROPERTY_BOOKMARK_SELECTION "BookmarkSelection"
80 #define PROPERTY_COLUMN_NAME "ColumnName"
81 #define PROPERTY_COLUMN "Column"
82 #define PROPERTY_DATASOURCE "DataSource"
83 #define PROPERTY_TRANSACTIONISOLATION "TransactionIsolation"
84 #define PROPERTY_TYPEMAP "TypeMap"
85 #define PROPERTY_USER "User"
86 #define PROPERTY_PASSWORD "Password"
87 #define PROPERTY_COMMAND_TYPE "CommandType"
88 #define PROPERTY_ACTIVECOMMAND "ActiveCommand"
89 #define PROPERTY_ACTIVE_CONNECTION "ActiveConnection"
90 #define PROPERTY_FILTER "Filter"
91 #define PROPERTY_APPLYFILTER "ApplyFilter"
92 #define PROPERTY_ORDER "Order"
93 #define PROPERTY_APPLYORDER "ApplyOrder"
94 #define PROPERTY_ISMODIFIED "IsModified"
95 #define PROPERTY_ISNEW "IsNew"
96 #define PROPERTY_ROWCOUNT "RowCount"
97 #define PROPERTY_ISROWCOUNTFINAL "IsRowCountFinal"
98 #define PROPERTY_HELPFILENAME "HelpFileName"
99 #define PROPERTY_WIDTH "Width"
100 #define PROPERTY_ROW_HEIGHT "RowHeight"
101 #define PROPERTY_FORMATKEY "FormatKey"
102 #define PROPERTY_ALIGN "Align"
103 #define PROPERTY_FONT "FontDescriptor"
104 #define PROPERTY_TEXTCOLOR "TextColor"
105 #define PROPERTY_BOUNDFIELD "BoundField"
106 #define PROPERTY_CONTROLSOURCE "DataField"
107 #define PROPERTY_REALNAME "RealName"
108 #define PROPERTY_ISHIDDEN "IsHidden"
109 #define PROPERTY_UPDATE_TABLENAME "UpdateTableName"
110 #define PROPERTY_UPDATE_SCHEMANAME "UpdateSchemaName"
111 #define PROPERTY_UPDATE_CATALOGNAME "UpdateCatalogName"
112 #define PROPERTY_RELATIVEPOSITION "RelativePosition"
113 #define PROPERTY_CONTROLMODEL "ControlModel"
114 #define PROPERTY_ISASCENDING "IsAscending"
115 #define PROPERTY_RELATEDCOLUMN "RelatedColumn"
116 #define PROPERTY_ISUNIQUE "IsUnique"
117 #define PROPERTY_ISPRIMARYKEYINDEX "IsPrimaryKeyIndex"
118 #define PROPERTY_IGNORERESULT "IgnoreResult"
119 #define PROPERTY_UPDATERULE "UpdateRule"
120 #define PROPERTY_DELETERULE "DeleteRule"
121 #define PROPERTY_REFERENCEDTABLE "ReferencedTable"
122 #define PROPERTY_REFERENCEDCOLUMN "ReferencedColumn"
123 #define PROPERTY_PARENTWINDOW "ParentWindow"
124 #define PROPERTY_SQLEXCEPTION "SQLException"
125 #define PROPERTY_BORDER "Border"
126 #define PROPERTY_THREADSAFE "ThreadSafe"
127 #define PROPERTY_HELPTEXT "HelpText"
128 #define PROPERTY_CONTROLDEFAULT "ControlDefault"
129 #define PROPERTY_HIDDEN "Hidden"
130 #define PROPERTY_DEFAULTSTATE "DefaultState"
131 #define PROPERTY_SUPPRESSVERSIONCL "SuppressVersionColumns"
132 #define PROPERTY_SHOW_BROWSER "ShowBrowser"
133 #define PROPERTY_ENABLE_BROWSER "EnableBrowser"
134 #define PROPERTY_SHOWMENU "ShowMenu"
135 #define PROPERTY_LAYOUTINFORMATION "LayoutInformation"
136 #define PROPERTY_CURRENTTABLE "CurrentTable"
137 #define PROPERTY_DATABASENAME "DatabaseName"
138 #define PROPERTY_CONTROLUSER "ControlUser"
139 #define PROPERTY_CONTROLPASSWORD "ControlPassword"
140 #define PROPERTY_CACHESIZE "CacheSize"
141 #define PROPERTY_TEXTLINECOLOR "TextLineColor"
142 #define PROPERTY_TEXTEMPHASIS "FontEmphasisMark"
143 #define PROPERTY_TEXTRELIEF "FontRelief"
144 #define PROPERTY_DEFAULTTEXT "DefaultText"
145 #define PROPERTY_EFFECTIVEDEFAULT "EffectiveDefault"
146 #define PROPERTY_AUTOINCREMENTCREATION "AutoIncrementCreation"
147 #define PROPERTY_BOOLEANCOMPARISONMODE "BooleanComparisonMode"
148 #define PROPERTY_ENABLESQL92CHECK "EnableSQL92Check"
149 #define PROPERTY_FONTCHARWIDTH "FontCharWidth"
150 #define PROPERTY_FONTCHARSET "FontCharset"
151 #define PROPERTY_FONTFAMILY "FontFamily"
152 #define PROPERTY_FONTHEIGHT "FontHeight"
153 #define PROPERTY_FONTKERNING "FontKerning"
154 #define PROPERTY_FONTNAME "FontName"
155 #define PROPERTY_FONTORIENTATION "FontOrientation"
156 #define PROPERTY_FONTPITCH "FontPitch"
157 #define PROPERTY_FONTSLANT "FontSlant"
158 #define PROPERTY_FONTSTRIKEOUT "FontStrikeout"
159 #define PROPERTY_FONTSTYLENAME "FontStyleName"
160 #define PROPERTY_FONTUNDERLINE "FontUnderline"
161 #define PROPERTY_FONTWEIGHT "FontWeight"
162 #define PROPERTY_FONTWIDTH "FontWidth"
163 #define PROPERTY_FONTWORDLINEMODE "FontWordLineMode"
164 #define PROPERTY_FONTTYPE "FontType"
165 #define PROPERTY_PERSISTENT_NAME "PersistentName"
166 #define PROPERTY_EMBEDDEDOBJECT "EmbeddedObject"
167 #define PROPERTY_ORIGINAL "Original"
168 #define PROPERTY_USECATALOGINSELECT "UseCatalogInSelect"
169 #define PROPERTY_USESCHEMAINSELECT "UseSchemaInSelect"
170 #define PROPERTY_OUTERJOINESCAPE "EnableOuterJoinEscape"
171 #define PROPERTY_AS_TEMPLATE "AsTemplate"
172 #define PROPERTY_HAVING_CLAUSE "HavingClause"
173 #define PROPERTY_GROUP_BY "GroupBy"
174 #define PROPERTY_EDIT_WIDTH "EditWidth"
175 #define PROPERTY_SINGLESELECTQUERYCOMPOSER "SingleSelectQueryComposer"
176 #define PROPERTY_CHANGE_NOTIFICATION_ENABLED "PropertyChangeNotificationEnabled"
181 #define SERVICE_SDBC_RESULTSET "com.sun.star.sdbc.ResultSet"
182 #define SERVICE_SDBC_ROWSET "com.sun.star.sdbc.RowSet"
183 #define SERVICE_SDBC_STATEMENT "com.sun.star.sdbc.Statement"
184 #define SERVICE_SDBC_PREPAREDSTATEMENT "com.sun.star.sdbc.PreparedStatement"
185 #define SERVICE_SDBC_CALLABLESTATEMENT "com.sun.star.sdbc.CallableStatement"
186 #define SERVICE_SDBC_CONNECTION "com.sun.star.sdbc.Connection"
187 #define SERVICE_SDBCX_CONTAINER "com.sun.star.sdbcx.Container"
188 #define SERVICE_SDBCX_TABLE "com.sun.star.sdbcx.Table"
189 #define SERVICE_SDBCX_RESULTSET "com.sun.star.sdbcx.ResultSet"
190 #define SERVICE_SDB_CONNECTION "com.sun.star.sdb.Connection"
191 #define SERVICE_SDBCX_COLUMN "com.sun.star.sdbcx.Column"
192 #define SERVICE_SDBCX_COLUMNDESCRIPTOR "com.sun.star.sdbcx.ColumnDescriptor"
193 #define SERVICE_SDB_COLUMNSETTINGS "com.sun.star.sdb.ColumnSettings"
194 #define SERVICE_SDB_RESULTCOLUMN "com.sun.star.sdb.ResultColumn"
195 #define SERVICE_SDB_DATACOLUMN "com.sun.star.sdb.DataColumn"
196 #define SERVICE_SDB_DATASOURCE "com.sun.star.sdb.DataSource"
197 #define SERVICE_SDB_RESULTSET "com.sun.star.sdb.ResultSet"
198 #define SERVICE_SDB_ROWSET "com.sun.star.sdb.RowSet"
199 #define SERVICE_SDB_PREPAREDSTATMENT "com.sun.star.sdb.PreparedStatement"
200 #define SERVICE_SDB_CALLABLESTATEMENT "com.sun.star.sdb.CallableStatement"
201 #define SERVICE_SDB_SQLQUERYCOMPOSER "com.sun.star.sdb.SQLQueryComposer"
202 #define SERVICE_SDB_DATASETTINGS "com.sun.star.sdb.DefinitionSettings"
203 #define SERVICE_SDB_QUERYDESCRIPTOR "com.sun.star.sdb.QueryDescriptor"
204 #define SERVICE_SDB_QUERY "com.sun.star.sdb.Query"
205 #define SERVICE_SDBCX_COLUMNS "com.sun.star.sdbcx.Columns"
206 #define SERVICE_SDBCX_TABLES "com.sun.star.sdbcx.Tables"
207 #define SERVICE_SDB_QUERIES "com.sun.star.sdb.Queries"
208 #define SERVICE_SDBCX_INDEXCOLUMN "com.sun.star.sdbcx.IndexColumn"
209 #define SERVICE_SDBCX_KEYCOLUMN "com.sun.star.sdbcx.KeyColumn"
210 #define SERVICE_SDB_DOCUMENTDEFINITION "com.sun.star.sdb.DocumentDefinition"
211 #define SERVICE_NAME_FORM "com.sun.star.sdb.Form"
212 #define SERVICE_NAME_FORM_COLLECTION "com.sun.star.sdb.Forms"
213 #define SERVICE_NAME_REPORT "com.sun.star.sdb.Report"
214 #define SERVICE_NAME_REPORT_COLLECTION "com.sun.star.sdb.Reports"
215 #define SERVICE_NAME_QUERY_COLLECTION "com.sun.star.sdb.Queries"
216 #define SERVICE_NAME_TABLE_COLLECTION "com.sun.star.sdb.Tables"
217 #define SERVICE_NAME_SINGLESELECTQUERYCOMPOSER "com.sun.star.sdb.SingleSelectQueryComposer"
218 #define SERVICE_SDB_APPLICATIONCONTROLLER "org.openoffice.comp.dbu.OApplicationController"
221 #define INFO_JDBCDRIVERCLASS "JavaDriverClass"
222 #define INFO_TEXTFILEEXTENSION "Extension"
223 #define INFO_CHARSET "CharSet"
224 #define INFO_TEXTFILEHEADER "HeaderLine"
225 #define INFO_FIELDDELIMITER "FieldDelimiter"
226 #define INFO_TEXTDELIMITER "StringDelimiter"
227 #define INFO_DECIMALDELIMITER "DecimalDelimiter"
228 #define INFO_THOUSANDSDELIMITER "ThousandDelimiter"
229 #define INFO_SHOWDELETEDROWS "ShowDeleted"
230 #define INFO_ALLOWLONGTABLENAMES "NoNameLengthLimit"
231 #define INFO_ADDITIONALOPTIONS "SystemDriverSettings"
232 #define INFO_AUTORETRIEVEVALUE "AutoRetrievingStatement"
233 #define INFO_AUTORETRIEVEENABLED "IsAutoRetrievingEnabled"
234 #define INFO_APPEND_TABLE_ALIAS "AppendTableAliasName"
235 #define INFO_AS_BEFORE_CORRELATION_NAME "GenerateASBeforeCorrelationName"
236 #define INFO_FORMS_CHECK_REQUIRED_FIELDS "FormsCheckRequiredFields"
237 #define INFO_PARAMETERNAMESUBST "ParameterNameSubstitution"
238 #define INFO_IGNOREDRIVER_PRIV "IgnoreDriverPrivileges"
239 #define INFO_USECATALOG "UseCatalog"
240 #define INFO_CONN_LDAP_BASEDN "BaseDN"
241 #define INFO_CONN_LDAP_ROWCOUNT "MaxRowCount"
242 #define INFO_PREVIEW "Preview"
243 #define INFO_MEDIATYPE "MediaType"
244 #define INFO_ESCAPE_DATETIME "EscapeDateTime"
247 #define INFO_POOLURL "PoolURL"
248 #define URL_INTERACTIVE "Interactive"