1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ 2 /* 3 * This file is part of the LibreOffice project. 4 * 5 * This Source Code Form is subject to the terms of the Mozilla Public 6 * License, v. 2.0. If a copy of the MPL was not distributed with this 7 * file, You can obtain one at http://mozilla.org/MPL/2.0/. 8 */ 9 10 #ifndef INCLUDED_DBACCESS_INC_STRINGS_HXX 11 #define INCLUDED_DBACCESS_INC_STRINGS_HXX 12 13 // property names 14 15 #define PROPERTY_URL "URL" 16 #define PROPERTY_INFO "Info" 17 #define PROPERTY_SETTINGS "Settings" 18 #define PROPERTY_ISPASSWORDREQUIRED "IsPasswordRequired" 19 #define PROPERTY_TABLEFILTER "TableFilter" 20 #define PROPERTY_TABLETYPEFILTER "TableTypeFilter" 21 #define PROPERTY_NAME "Name" 22 #define PROPERTY_SCHEMANAME "SchemaName" 23 #define PROPERTY_CATALOGNAME "CatalogName" 24 #define PROPERTY_PRIVILEGES "Privileges" 25 #define PROPERTY_ESCAPE_PROCESSING "EscapeProcessing" 26 #define PROPERTY_COMMAND "Command" 27 #define PROPERTY_TYPE "Type" 28 #define PROPERTY_TYPENAME "TypeName" 29 #define PROPERTY_PRECISION "Precision" 30 #define PROPERTY_SCALE "Scale" 31 #define PROPERTY_ISNULLABLE "IsNullable" 32 #define PROPERTY_ISAUTOINCREMENT "IsAutoIncrement" 33 #define PROPERTY_ISROWVERSION "IsRowVersion" 34 #define PROPERTY_DESCRIPTION "Description" 35 #define PROPERTY_DEFAULTVALUE "DefaultValue" 36 #define PROPERTY_NUMBERFORMAT "FormatKey" 37 #define PROPERTY_QUERYTIMEOUT "QueryTimeOut" 38 #define PROPERTY_MAXFIELDSIZE "MaxFieldSize" 39 #define PROPERTY_MAXROWS "MaxRows" 40 #define PROPERTY_CURSORNAME "CursorName" 41 #define PROPERTY_RESULTSETCONCURRENCY "ResultSetConcurrency" 42 #define PROPERTY_RESULTSETTYPE "ResultSetType" 43 #define PROPERTY_FETCHDIRECTION "FetchDirection" 44 #define PROPERTY_FETCHSIZE "FetchSize" 45 #define PROPERTY_USEBOOKMARKS "UseBookmarks" 46 #define PROPERTY_ISSEARCHABLE "IsSearchable" 47 #define PROPERTY_ISCURRENCY "IsCurrency" 48 #define PROPERTY_ISSIGNED "IsSigned" 49 #define PROPERTY_DISPLAYSIZE "DisplaySize" 50 #define PROPERTY_LABEL "Label" 51 #define PROPERTY_ISREADONLY "IsReadOnly" 52 #define PROPERTY_ISWRITABLE "IsWritable" 53 #define PROPERTY_ISDEFINITELYWRITABLE "IsDefinitelyWritable" 54 #define PROPERTY_VALUE "Value" 55 #define PROPERTY_TABLENAME "TableName" 56 #define PROPERTY_ISCASESENSITIVE "IsCaseSensitive" 57 #define PROPERTY_SERVICENAME "ServiceName" 58 #define PROPERTY_ISBOOKMARKABLE "IsBookmarkable" 59 #define PROPERTY_CANUPDATEINSERTEDROWS "CanUpdateInsertedRows" 60 #define PROPERTY_ISSET "IsSet" 61 #define PROPERTY_ISOUTPARAMETER "IsOutParameter" 62 #define PROPERTY_NUMBERFORMATSSUPPLIER "NumberFormatsSupplier" 63 #define PROPERTY_ISCALCULATED "IsCalculated" 64 #define PROPERTY_DATASOURCENAME "DataSourceName" 65 #define PROPERTY_DATABASE_LOCATION "DatabaseLocation" 66 #define PROPERTY_CONNECTION_RESOURCE "ConnectionResource" 67 #define PROPERTY_CONNECTION_INFO "ConnectionInfo" 68 #define PROPERTY_RESULT_SET "ResultSet" 69 #define PROPERTY_SELECTION "Selection" 70 #define PROPERTY_BOOKMARK_SELECTION "BookmarkSelection" 71 #define PROPERTY_COLUMN_NAME "ColumnName" 72 #define PROPERTY_COLUMN "Column" 73 #define PROPERTY_DATASOURCE "DataSource" 74 #define PROPERTY_TRANSACTIONISOLATION "TransactionIsolation" 75 #define PROPERTY_TYPEMAP "TypeMap" 76 #define PROPERTY_USER "User" 77 #define PROPERTY_PASSWORD "Password" 78 #define PROPERTY_COMMAND_TYPE "CommandType" 79 #define PROPERTY_ACTIVECOMMAND "ActiveCommand" 80 #define PROPERTY_ACTIVE_CONNECTION "ActiveConnection" 81 #define PROPERTY_FILTER "Filter" 82 #define PROPERTY_APPLYFILTER "ApplyFilter" 83 #define PROPERTY_ORDER "Order" 84 #define PROPERTY_APPLYORDER "ApplyOrder" 85 #define PROPERTY_ISMODIFIED "IsModified" 86 #define PROPERTY_ISNEW "IsNew" 87 #define PROPERTY_ROWCOUNT "RowCount" 88 #define PROPERTY_ISROWCOUNTFINAL "IsRowCountFinal" 89 #define PROPERTY_HELPFILENAME "HelpFileName" 90 #define PROPERTY_WIDTH "Width" 91 #define PROPERTY_ROW_HEIGHT "RowHeight" 92 #define PROPERTY_AUTOGROW "AutoGrow" 93 #define PROPERTY_FORMATKEY "FormatKey" 94 #define PROPERTY_ALIGN "Align" 95 #define PROPERTY_FONT "FontDescriptor" 96 #define PROPERTY_TEXTCOLOR "TextColor" 97 #define PROPERTY_BOUNDFIELD "BoundField" 98 #define PROPERTY_CONTROLSOURCE "DataField" 99 #define PROPERTY_REALNAME "RealName" 100 #define PROPERTY_ISHIDDEN "IsHidden" 101 #define PROPERTY_UPDATE_TABLENAME "UpdateTableName" 102 #define PROPERTY_UPDATE_SCHEMANAME "UpdateSchemaName" 103 #define PROPERTY_UPDATE_CATALOGNAME "UpdateCatalogName" 104 #define PROPERTY_RELATIVEPOSITION "RelativePosition" 105 #define PROPERTY_CONTROLMODEL "ControlModel" 106 #define PROPERTY_ISASCENDING "IsAscending" 107 #define PROPERTY_RELATEDCOLUMN "RelatedColumn" 108 #define PROPERTY_ISUNIQUE "IsUnique" 109 #define PROPERTY_ISPRIMARYKEYINDEX "IsPrimaryKeyIndex" 110 #define PROPERTY_IGNORERESULT "IgnoreResult" 111 #define PROPERTY_UPDATERULE "UpdateRule" 112 #define PROPERTY_DELETERULE "DeleteRule" 113 #define PROPERTY_REFERENCEDTABLE "ReferencedTable" 114 #define PROPERTY_REFERENCEDCOLUMN "ReferencedColumn" 115 #define PROPERTY_PARENTWINDOW "ParentWindow" 116 #define PROPERTY_SQLEXCEPTION "SQLException" 117 #define PROPERTY_BORDER "Border" 118 #define PROPERTY_THREADSAFE "ThreadSafe" 119 #define PROPERTY_HELPTEXT "HelpText" 120 #define PROPERTY_CONTROLDEFAULT "ControlDefault" 121 #define PROPERTY_HIDDEN "Hidden" 122 #define PROPERTY_DEFAULTSTATE "DefaultState" 123 #define PROPERTY_SUPPRESSVERSIONCL "SuppressVersionColumns" 124 #define PROPERTY_SHOW_BROWSER "ShowBrowser" 125 #define PROPERTY_ENABLE_BROWSER "EnableBrowser" 126 #define PROPERTY_SHOWMENU "ShowMenu" 127 #define PROPERTY_LAYOUTINFORMATION "LayoutInformation" 128 #define PROPERTY_CURRENTTABLE "CurrentTable" 129 #define PROPERTY_DATABASENAME "DatabaseName" 130 #define PROPERTY_CONTROLUSER "ControlUser" 131 #define PROPERTY_CONTROLPASSWORD "ControlPassword" 132 #define PROPERTY_CACHESIZE "CacheSize" 133 #define PROPERTY_TEXTLINECOLOR "TextLineColor" 134 #define PROPERTY_TEXTEMPHASIS "FontEmphasisMark" 135 #define PROPERTY_TEXTRELIEF "FontRelief" 136 #define PROPERTY_DEFAULTTEXT "DefaultText" 137 #define PROPERTY_EFFECTIVEDEFAULT "EffectiveDefault" 138 #define PROPERTY_AUTOINCREMENTCREATION "AutoIncrementCreation" 139 #define PROPERTY_BOOLEANCOMPARISONMODE "BooleanComparisonMode" 140 #define PROPERTY_ENABLESQL92CHECK "EnableSQL92Check" 141 #define PROPERTY_FONTCHARWIDTH "FontCharWidth" 142 #define PROPERTY_FONTCHARSET "FontCharset" 143 #define PROPERTY_FONTFAMILY "FontFamily" 144 #define PROPERTY_FONTHEIGHT "FontHeight" 145 #define PROPERTY_FONTKERNING "FontKerning" 146 #define PROPERTY_FONTNAME "FontName" 147 #define PROPERTY_FONTORIENTATION "FontOrientation" 148 #define PROPERTY_FONTPITCH "FontPitch" 149 #define PROPERTY_FONTSLANT "FontSlant" 150 #define PROPERTY_FONTSTRIKEOUT "FontStrikeout" 151 #define PROPERTY_FONTSTYLENAME "FontStyleName" 152 #define PROPERTY_FONTUNDERLINE "FontUnderline" 153 #define PROPERTY_FONTWEIGHT "FontWeight" 154 #define PROPERTY_FONTWIDTH "FontWidth" 155 #define PROPERTY_FONTWORDLINEMODE "FontWordLineMode" 156 #define PROPERTY_FONTTYPE "FontType" 157 #define PROPERTY_PERSISTENT_NAME "PersistentName" 158 #define PROPERTY_EMBEDDEDOBJECT "EmbeddedObject" 159 #define PROPERTY_ORIGINAL "Original" 160 #define PROPERTY_USECATALOGINSELECT "UseCatalogInSelect" 161 #define PROPERTY_USESCHEMAINSELECT "UseSchemaInSelect" 162 #define PROPERTY_OUTERJOINESCAPE "EnableOuterJoinEscape" 163 #define PROPERTY_AS_TEMPLATE "AsTemplate" 164 #define PROPERTY_HAVING_CLAUSE "HavingClause" 165 #define PROPERTY_GROUP_BY "GroupBy" 166 #define PROPERTY_EDIT_WIDTH "EditWidth" 167 #define PROPERTY_SINGLESELECTQUERYCOMPOSER "SingleSelectQueryComposer" 168 #define PROPERTY_CHANGE_NOTIFICATION_ENABLED "PropertyChangeNotificationEnabled" 169 170 171 // service names 172 173 #define SERVICE_SDBC_RESULTSET "com.sun.star.sdbc.ResultSet" 174 #define SERVICE_SDBC_ROWSET "com.sun.star.sdbc.RowSet" 175 #define SERVICE_SDBC_STATEMENT "com.sun.star.sdbc.Statement" 176 #define SERVICE_SDBC_PREPAREDSTATEMENT "com.sun.star.sdbc.PreparedStatement" 177 #define SERVICE_SDBC_CALLABLESTATEMENT "com.sun.star.sdbc.CallableStatement" 178 #define SERVICE_SDBC_CONNECTION "com.sun.star.sdbc.Connection" 179 #define SERVICE_SDBCX_CONTAINER "com.sun.star.sdbcx.Container" 180 #define SERVICE_SDBCX_TABLE "com.sun.star.sdbcx.Table" 181 #define SERVICE_SDBCX_RESULTSET "com.sun.star.sdbcx.ResultSet" 182 #define SERVICE_SDB_CONNECTION "com.sun.star.sdb.Connection" 183 #define SERVICE_SDBCX_COLUMN "com.sun.star.sdbcx.Column" 184 #define SERVICE_SDBCX_COLUMNDESCRIPTOR "com.sun.star.sdbcx.ColumnDescriptor" 185 #define SERVICE_SDB_COLUMNSETTINGS "com.sun.star.sdb.ColumnSettings" 186 #define SERVICE_SDB_RESULTCOLUMN "com.sun.star.sdb.ResultColumn" 187 #define SERVICE_SDB_DATACOLUMN "com.sun.star.sdb.DataColumn" 188 #define SERVICE_SDB_DATASOURCE "com.sun.star.sdb.DataSource" 189 #define SERVICE_SDB_RESULTSET "com.sun.star.sdb.ResultSet" 190 #define SERVICE_SDB_ROWSET "com.sun.star.sdb.RowSet" 191 #define SERVICE_SDB_PREPAREDSTATMENT "com.sun.star.sdb.PreparedStatement" 192 #define SERVICE_SDB_CALLABLESTATEMENT "com.sun.star.sdb.CallableStatement" 193 #define SERVICE_SDB_SQLQUERYCOMPOSER "com.sun.star.sdb.SQLQueryComposer" 194 #define SERVICE_SDB_DATASETTINGS "com.sun.star.sdb.DefinitionSettings" 195 #define SERVICE_SDB_QUERYDESCRIPTOR "com.sun.star.sdb.QueryDescriptor" 196 #define SERVICE_SDB_QUERY "com.sun.star.sdb.Query" 197 #define SERVICE_SDBCX_COLUMNS "com.sun.star.sdbcx.Columns" 198 #define SERVICE_SDBCX_TABLES "com.sun.star.sdbcx.Tables" 199 #define SERVICE_SDB_QUERIES "com.sun.star.sdb.Queries" 200 #define SERVICE_SDBCX_INDEXCOLUMN "com.sun.star.sdbcx.IndexColumn" 201 #define SERVICE_SDBCX_KEYCOLUMN "com.sun.star.sdbcx.KeyColumn" 202 #define SERVICE_SDB_DOCUMENTDEFINITION "com.sun.star.sdb.DocumentDefinition" 203 #define SERVICE_NAME_FORM "com.sun.star.sdb.Form" 204 #define SERVICE_NAME_FORM_COLLECTION "com.sun.star.sdb.Forms" 205 #define SERVICE_NAME_REPORT "com.sun.star.sdb.Report" 206 #define SERVICE_NAME_REPORT_COLLECTION "com.sun.star.sdb.Reports" 207 #define SERVICE_NAME_QUERY_COLLECTION "com.sun.star.sdb.Queries" 208 #define SERVICE_NAME_TABLE_COLLECTION "com.sun.star.sdb.Tables" 209 #define SERVICE_NAME_SINGLESELECTQUERYCOMPOSER "com.sun.star.sdb.SingleSelectQueryComposer" 210 #define SERVICE_SDB_APPLICATIONCONTROLLER "org.openoffice.comp.dbu.OApplicationController" 211 212 // info properties 213 #define INFO_JDBCDRIVERCLASS "JavaDriverClass" 214 #define INFO_TEXTFILEEXTENSION "Extension" 215 #define INFO_CHARSET "CharSet" 216 #define INFO_TEXTFILEHEADER "HeaderLine" 217 #define INFO_FIELDDELIMITER "FieldDelimiter" 218 #define INFO_TEXTDELIMITER "StringDelimiter" 219 #define INFO_DECIMALDELIMITER "DecimalDelimiter" 220 #define INFO_THOUSANDSDELIMITER "ThousandDelimiter" 221 #define INFO_SHOWDELETEDROWS "ShowDeleted" 222 #define INFO_ALLOWLONGTABLENAMES "NoNameLengthLimit" 223 #define INFO_ADDITIONALOPTIONS "SystemDriverSettings" 224 #define INFO_AUTORETRIEVEVALUE "AutoRetrievingStatement" 225 #define INFO_AUTORETRIEVEENABLED "IsAutoRetrievingEnabled" 226 #define INFO_APPEND_TABLE_ALIAS "AppendTableAliasName" 227 #define INFO_AS_BEFORE_CORRELATION_NAME "GenerateASBeforeCorrelationName" 228 #define INFO_FORMS_CHECK_REQUIRED_FIELDS "FormsCheckRequiredFields" 229 #define INFO_PARAMETERNAMESUBST "ParameterNameSubstitution" 230 #define INFO_IGNOREDRIVER_PRIV "IgnoreDriverPrivileges" 231 #define INFO_USECATALOG "UseCatalog" 232 #define INFO_CONN_LDAP_BASEDN "BaseDN" 233 #define INFO_CONN_LDAP_ROWCOUNT "MaxRowCount" 234 #define INFO_PREVIEW "Preview" 235 #define INFO_MEDIATYPE "MediaType" 236 #define INFO_ESCAPE_DATETIME "EscapeDateTime" 237 238 // other 239 #define INFO_POOLURL "PoolURL" 240 #define URL_INTERACTIVE "Interactive" 241 242 // URLs 243 244 #define URL_COMPONENT_QUERYDESIGN ".component:DB/QueryDesign" 245 #define URL_COMPONENT_VIEWDESIGN ".component:DB/ViewDesign" 246 #define URL_COMPONENT_TABLEDESIGN ".component:DB/TableDesign" 247 #define URL_COMPONENT_FORMGRIDVIEW ".component:DB/FormGridView" 248 #define URL_COMPONENT_DATASOURCEBROWSER ".component:DB/DataSourceBrowser" 249 #define URL_COMPONENT_RELATIONDESIGN ".component:DB/RelationDesign" 250 #define URL_COMPONENT_APPLICATION ".component:DB/Application" 251 #define URL_COMPONENT_REPORTDESIGN ".component:DB/ReportDesign" 252 253 // service names 254 255 #define SERVICE_SDB_DIRECTSQLDIALOG "org.openoffice.comp.dbu.DirectSqlDialog" 256 257 // other DBU relevant strings 258 259 #define FRAME_NAME_QUERY_PREVIEW "QueryPreview" 260 #define SERVICE_CONTROLDEFAULT "com.sun.star.comp.dbu.OColumnControl" 261 #define PROPERTY_QUERYDESIGNVIEW "QueryDesignView" 262 #define PROPERTY_GRAPHICAL_DESIGN "GraphicalDesign" 263 #define PROPERTY_HELP_URL "HelpURL" 264 265 // other DBU properties 266 267 #define PROPERTY_TRISTATE "TriState" 268 #define PROPERTY_ENABLEOUTERJOIN "EnableOuterJoinEscape" 269 #define PROPERTY_TABSTOP "TabStop" 270 #define PROPERTY_DEFAULTCONTROL "DefaultControl" 271 #define PROPERTY_ENABLED "Enabled" 272 #define PROPERTY_MOUSE_WHEEL_BEHAVIOR "MouseWheelBehavior" 273 274 #define SQLSTATE_GENERAL "01000" 275 276 #define PROPERTY_APPLYFORMDESIGNMODE "ApplyFormDesignMode" 277 #define PROPERTY_IS_FORM "IsForm" 278 #define PROPERTY_PERSISTENT_PATH "PersistentPath" 279 280 #define STR_AUTOTEXTSEPARATORLIST "\"\t34\t'\t39" 281 282 #endif 283 284 /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ 285