|
1 /* |
|
2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 #ifndef C_CASQL_H |
|
19 #define C_CASQL_H |
|
20 |
|
21 //insert Data |
|
22 |
|
23 _LIT( KSQLInsertToEntry, "INSERT INTO CA_ENTRY \ |
|
24 (EN_TEXT, EN_DESCRIPTION, EN_ROLE, EN_TYPE_NAME, EN_ICON_ID, \ |
|
25 EN_CREATION_TIME, EN_UID, EN_FLAGS ) \ |
|
26 VALUES ( :EN_TEXT, :EN_DESCRIPTION, :EN_ROLE, :EN_TYPE_NAME, :EN_ICON_ID, \ |
|
27 :EN_CREATION_TIME, :EN_UID, :EN_FLAGS )" ); |
|
28 |
|
29 _LIT( KSQLInsertToEntryWithoutIcon, "INSERT INTO CA_ENTRY \ |
|
30 (EN_TEXT, EN_DESCRIPTION, EN_ROLE, EN_TYPE_NAME, EN_ICON_ID, \ |
|
31 EN_CREATION_TIME, EN_UID, EN_FLAGS ) \ |
|
32 VALUES ( :EN_TEXT, :EN_DESCRIPTION, :EN_ROLE, :EN_TYPE_NAME, \ |
|
33 NULL, :EN_CREATION_TIME, :EN_UID, :EN_FLAGS )" ); |
|
34 |
|
35 _LIT( KSQLInsertToEntryUniqueUid, "INSERT INTO CA_ENTRY \ |
|
36 (EN_TEXT, EN_DESCRIPTION, EN_ROLE, EN_TYPE_NAME, EN_ICON_ID, \ |
|
37 EN_CREATION_TIME, EN_FLAGS ) \ |
|
38 VALUES ( :EN_TEXT, :EN_DESCRIPTION, :EN_ROLE, :EN_TYPE_NAME, \ |
|
39 :EN_ICON_ID, :EN_CREATION_TIME, :EN_FLAGS )" ); |
|
40 |
|
41 _LIT( KSQLInsertToEntryUniqueUidWithoutIcon, "INSERT INTO CA_ENTRY \ |
|
42 (EN_TEXT, EN_DESCRIPTION, EN_ROLE, EN_TYPE_NAME, EN_ICON_ID, \ |
|
43 EN_CREATION_TIME, EN_FLAGS ) \ |
|
44 VALUES ( :EN_TEXT, :EN_DESCRIPTION, :EN_ROLE, :EN_TYPE_NAME, \ |
|
45 NULL, :EN_CREATION_TIME, :EN_FLAGS )" ); |
|
46 |
|
47 _LIT( KSQLInsertToGroup, "INSERT INTO CA_GROUP_ENTRY \ |
|
48 (GE_GROUP_ID, GE_ENTRY_ID, GE_POSITION) \ |
|
49 VALUES ( :GE_GROUP_ID, :GE_ENTRY_ID, :GE_POSITION )" ); |
|
50 |
|
51 _LIT( KSQLInsertToIcon, "INSERT INTO CA_ICON \ |
|
52 (IC_FILENAME,IC_BITMAP_ID,IC_MASK_ID,IC_SKINMAJOR_ID,IC_SKINMINOR_ID) \ |
|
53 VALUES ( :IC_FILENAME, :IC_BITMAP_ID, :IC_MASK_ID, \ |
|
54 :IC_SKINMAJOR_ID, :IC_SKINMINOR_ID )" ); |
|
55 |
|
56 _LIT( KSQLInsertToLaunch, "INSERT INTO CA_LAUNCH \ |
|
57 (LA_ENTRY_ID, LA_LAUNCH_TIME) \ |
|
58 VALUES ( :LA_ENTRY_ID, :LA_LAUNCH_TIME )" ); |
|
59 |
|
60 _LIT( KSQLInsertToAttribute, "REPLACE INTO CA_ATTRIBUTE \ |
|
61 (AT_ENTRY_ID, AT_NAME,AT_VALUE) \ |
|
62 VALUES ( :AT_ENTRY_ID, :AT_NAME, :AT_VALUE )" ); |
|
63 |
|
64 |
|
65 //update Data |
|
66 _LIT( KSQLUpdateEntry, "UPDATE CA_ENTRY SET " ); |
|
67 _LIT( KSQLUpdateGroup, "UPDATE CA_GROUP_ENTRY SET " ); |
|
68 _LIT( KSQLUpdateIcon, "UPDATE CA_ICON SET " ); |
|
69 _LIT( KSQLUpdateEntryUsedFlag, "UPDATE CA_ENTRY SET \ |
|
70 EN_FLAGS = EN_FLAGS | :EN_FLAGS WHERE ENTRY_ID = :LA_ENTRY_ID"); |
|
71 _LIT( KSQLLocalizeEntry, "UPDATE CA_ENTRY SET \ |
|
72 EN_TEXT = :LT_STRING WHERE ENTRY_ID = :LT_ROW_ID"); // WHERE ENTRY_ID must be changed if an attribute |
|
73 |
|
74 _LIT( KSQLUpdatePositionInGroup, "UPDATE CA_GROUP_ENTRY SET \ |
|
75 GE_POSITION = :GE_POSITION WHERE \ |
|
76 GE_ENTRY_ID = :GE_ENTRY_ID AND GE_GROUP_ID = :GE_GROUP_ID" ); |
|
77 |
|
78 /* |
|
79 _LIT( KSQLLocalizeEntry, "UPDATE CA_ENTRY SET \ |
|
80 :LT_ATTRIBUTE = :LT_STRING WHERE ENTRY_ID = :LT_ROW_ID"); // WHERE ENTRY_ID must be changed if an attribute |
|
81 */ |
|
82 //update Entry |
|
83 _LIT( KSQLUpdateEntryText, "EN_TEXT = :EN_TEXT " ); |
|
84 _LIT( KSQLUpdateEntryDescription, "EN_DESCRIPTION = :EN_DESCRIPTION " ); |
|
85 _LIT( KSQLUpdateEntryRole, "EN_ROLE = :EN_ROLE " ); |
|
86 _LIT( KSQLUpdateEntryTypeName, "EN_TYPE_NAME = :EN_TYPE_NAME " ); |
|
87 _LIT( KSQLUpdateEntryIdIcon, "EN_ICON_ID = :EN_ICON_ID " ); |
|
88 _LIT( KSQLUpdateEntryIdIconNull, "EN_ICON_ID = NULL " ); |
|
89 _LIT( KSQLUpdateEntryCreationTime, "EN_CREATION_TIME = :EN_CREATION_TIME " ); |
|
90 _LIT( KSQLUpdateEntryUid, "EN_UID = :EN_UID " ); |
|
91 _LIT( KSQLUpdateEntryUidNULL, "EN_UID = NULL " ); |
|
92 _LIT( KSQLUpdateEntryFlags, "EN_FLAGS = :EN_FLAGS " ); |
|
93 _LIT( KSQLUpdateWhere, "WHERE ENTRY_ID = :ENTRY_ID " ); |
|
94 |
|
95 |
|
96 // Update Icon |
|
97 _LIT( KSQLUpdateIconId, "ICON_ID = :ICON_ID " ); |
|
98 _LIT( KSQLUpdateIconFileName, "IC_FILENAME = :IC_FILENAME " ); |
|
99 _LIT( KSQLUpdateIconBitmapId, "IC_BITMAP_ID = :IC_BITMAP_ID " ); |
|
100 _LIT( KSQLUpdateIconMaskId, "IC_MASK_ID = :IC_MASK_ID " ); |
|
101 _LIT( KSQLUpdateIconSkinMajorId, "IC_SKINMAJOR_ID = :IC_SKINMAJOR_ID " ); |
|
102 _LIT( KSQLUpdateIconSkinMinorId, "IC_SKINMINOR_ID = :IC_SKINMINOR_ID " ); |
|
103 _LIT( KSQLUpdateIconWhere, "WHERE ICON_ID = :ICON_ID" ); |
|
104 |
|
105 // Update property |
|
106 _LIT( KSQLUpdateProperty, "UPDATE CA_DB_PROPERTIES \ |
|
107 SET DB_VALUE = :DB_VALUE WHERE DB_PROPERTY = :DB_PROPERTY "); |
|
108 |
|
109 |
|
110 //Delete Data |
|
111 _LIT( KSQLDeleteLaunch, "DELETE FROM CA_LAUNCH \ |
|
112 WHERE LA_ENTRY_ID = :ENTRY_ID" ); |
|
113 _LIT( KSQLDeleteOldFromLaunch, "DELETE FROM CA_LAUNCH \ |
|
114 WHERE LA_LAUNCH_TIME < :LA_LAUNCH_TIME" ); |
|
115 _LIT( KSQLDeleteEntryFromGroup, "DELETE FROM CA_GROUP_ENTRY \ |
|
116 WHERE GE_ENTRY_ID = :ENTRY_ID" ); |
|
117 _LIT( KSQLDeleteGroupFromGroup, "DELETE FROM CA_GROUP_ENTRY \ |
|
118 WHERE GE_GROUP_ID = :ENTRY_ID" ); |
|
119 _LIT( KSQLDeleteAttribute, "DELETE FROM CA_ATTRIBUTE \ |
|
120 WHERE AT_ENTRY_ID = :ENTRY_ID" ); |
|
121 _LIT( KSQLDeleteEntry, "DELETE FROM CA_ENTRY \ |
|
122 WHERE ENTRY_ID = :ENTRY_ID" ); |
|
123 _LIT( KSQLDeleteIcon, "DELETE FROM CA_ICON WHERE ICON_ID = :ICON_ID" ); |
|
124 _LIT( KSQLDeleteIconWhereIconId, "DELETE FROM CA_ICON WHERE ICON_ID = " ); |
|
125 |
|
126 _LIT( KSQLDeleteLocalizationTextWhereEntryId, "DELETE FROM CA_LOCALIZATION_TEXT WHERE LT_ROW_ID = :LT_ROW_ID" ); |
|
127 |
|
128 //Get Data |
|
129 |
|
130 //Get all entries from group by Parent_Id |
|
131 // %S string of where for flags; |
|
132 |
|
133 _LIT( KSQLGetLocalizations, "SELECT LOC_TEXT_ID, LT_TABLE_NAME, \ |
|
134 LT_ATTRIBUTE_NAME, LT_STRING_ID, LT_ROW_ID \ |
|
135 FROM CA_LOCALIZATION_TEXT" ); |
|
136 |
|
137 _LIT( KSQLGetListByEntryIds, "SELECT ENTRY_ID, EN_TEXT, EN_DESCRIPTION, \ |
|
138 EN_ROLE, EN_TYPE_NAME, EN_ICON_ID, EN_CREATION_TIME, EN_UID, EN_FLAGS, \ |
|
139 IC_FILENAME, IC_BITMAP_ID, IC_MASK_ID, IC_SKINMAJOR_ID, IC_SKINMINOR_ID \ |
|
140 FROM CA_ENTRY LEFT JOIN CA_ICON ON EN_ICON_ID = ICON_ID \ |
|
141 WHERE ENTRY_ID IN ( %S )" ); |
|
142 |
|
143 _LIT( KSQLGetList, "SELECT ENTRY_ID, EN_TEXT, EN_DESCRIPTION, EN_ROLE, \ |
|
144 EN_TYPE_NAME, EN_ICON_ID, EN_CREATION_TIME, EN_UID, EN_FLAGS, IC_FILENAME, \ |
|
145 IC_BITMAP_ID, IC_MASK_ID, IC_SKINMAJOR_ID, IC_SKINMINOR_ID FROM \ |
|
146 CA_ENTRY LEFT JOIN CA_ICON ON EN_ICON_ID = ICON_ID " ); |
|
147 |
|
148 _LIT( KSQLGetListByParentId, "SELECT ENTRY_ID, EN_TEXT, EN_DESCRIPTION, \ |
|
149 EN_ROLE, EN_TYPE_NAME, EN_ICON_ID, EN_CREATION_TIME, EN_UID, EN_FLAGS, \ |
|
150 IC_FILENAME, IC_BITMAP_ID, IC_MASK_ID, IC_SKINMAJOR_ID, IC_SKINMINOR_ID, \ |
|
151 GE_GROUP_ID, GE_ENTRY_ID, GE_POSITION FROM CA_ENTRY \ |
|
152 LEFT JOIN CA_ICON ON EN_ICON_ID = ICON_ID LEFT JOIN CA_GROUP_ENTRY ON \ |
|
153 GE_ENTRY_ID = ENTRY_ID WHERE GE_GROUP_ID = :GE_GROUP_ID %S " ); |
|
154 |
|
155 //Get all attributes by entry id |
|
156 //:Entry_Id_List is a list of Integers seperated by commas. |
|
157 _LIT( KSQLGetAttributesByEntryId, "SELECT \ |
|
158 ATTRIBUTE_ID, AT_ENTRY_ID, AT_NAME, AT_VALUE FROM CA_ATTRIBUTE \ |
|
159 WHERE AT_ENTRY_ID IN ( %S )" ); |
|
160 |
|
161 //Select most used |
|
162 // %S - the input table to work on. |
|
163 _LIT( KSQLGetListByLaunchDataPart1,"SELECT ENTRY_ID, EN_TEXT, \ |
|
164 EN_DESCRIPTION, EN_ROLE, EN_TYPE_NAME, EN_ICON_ID, EN_CREATION_TIME, \ |
|
165 EN_UID, EN_FLAGS, IC_FILENAME, IC_BITMAP_ID, IC_MASK_ID, IC_SKINMAJOR_ID, \ |
|
166 IC_SKINMINOR_ID FROM ("); |
|
167 |
|
168 // %S - the table to match e.g KSQLGetMostUsed or KSQLGetLastUsed |
|
169 // The column USAGE_DATA is used to order the items |
|
170 _LIT( KSQLGetListByLaunchDataPart2,") LEFT JOIN("); |
|
171 _LIT( KSQLGetListByLaunchDataPart3,") ON ENTRY_ID = LA_ENTRY_ID \ |
|
172 ORDER BY USAGE_DATA"); |
|
173 |
|
174 _LIT( KSQLGetParentIds,"SELECT GE_GROUP_ID FROM CA_GROUP_ENTRY \ |
|
175 WHERE GE_ENTRY_ID IN ( %S )" ); |
|
176 |
|
177 _LIT( KSQLNotINIds," AND GE_GROUP_ID NOT IN( %S )" ); |
|
178 |
|
179 _LIT( KSQLGetIconId,"SELECT ICON_ID AS Data FROM CA_ICON \ |
|
180 WHERE IC_FILENAME = :IC_FILENAME AND \ |
|
181 IC_BITMAP_ID = :IC_BITMAP_ID AND \ |
|
182 IC_MASK_ID = :IC_MASK_ID AND \ |
|
183 IC_SKINMAJOR_ID = :IC_SKINMAJOR_ID AND \ |
|
184 IC_SKINMINOR_ID = :IC_SKINMINOR_ID"); |
|
185 |
|
186 _LIT( KSQLGetEntryIdFromEntryTable,"SELECT ENTRY_ID AS Data FROM CA_ENTRY \ |
|
187 WHERE ENTRY_ID = :ENTRY_ID"); |
|
188 |
|
189 _LIT( KSQLGETIconIdFromEntryTable, "SELECT EN_ICON_ID AS Data FROM CA_ENTRY \ |
|
190 WHERE ENTRY_ID = :ENTRY_ID"); |
|
191 |
|
192 _LIT( KSQLGetIconDataByIdIcon,"SELECT ICON_ID, IC_FILENAME, IC_BITMAP_ID, \ |
|
193 IC_MASK_ID, IC_SKINMAJOR_ID, IC_SKINMINOR_ID \ |
|
194 FROM CA_ICON WHERE ICON_ID = :EN_ICON_ID"); |
|
195 |
|
196 _LIT( KSQLGetIconsItems,"SELECT ENTRY_ID, EN_TEXT, EN_DESCRIPTION, EN_ROLE, \ |
|
197 EN_TYPE_NAME, EN_ICON_ID, EN_CREATION_TIME, EN_UID, EN_FLAGS, IC_FILENAME, \ |
|
198 IC_BITMAP_ID, IC_MASK_ID, IC_SKINMAJOR_ID, IC_SKINMINOR_ID FROM \ |
|
199 CA_ENTRY LEFT JOIN CA_ICON ON EN_ICON_ID = ICON_ID \ |
|
200 WHERE EN_ICON_ID = :EN_ICON_ID"); |
|
201 |
|
202 _LIT( KSQLGetMostUsed,"SELECT LA_ENTRY_ID, COUNT(*) AS USAGE_DATA FROM \ |
|
203 CA_LAUNCH GROUP BY LA_ENTRY_ID" ); |
|
204 |
|
205 _LIT( KSQLGetLastUsed,"SELECT LA_ENTRY_ID, MAX(LA_LAUNCH_TIME) \ |
|
206 AS USAGE_DATA FROM CA_LAUNCH GROUP BY LA_ENTRY_ID" ); |
|
207 |
|
208 _LIT( KSQLGetProperty, "SELECT DB_VALUE FROM CA_DB_PROPERTIES WHERE DB_PROPERTY = :DB_PROPERTY "); |
|
209 |
|
210 |
|
211 //Organize statements |
|
212 |
|
213 _LIT( KSQLOrganizeGetEntryIdCountFromGroup,"SELECT COUNT(GE_ENTRY_ID) \ |
|
214 AS Data FROM CA_GROUP_ENTRY \ |
|
215 WHERE GE_GROUP_ID = :GE_GROUP_ID AND GE_ENTRY_ID IN ( %S ) " ); |
|
216 |
|
217 //Statement to append the entry to the first available position |
|
218 _LIT( KSQLOrganizeInsertToGroupBasic,"INSERT INTO CA_GROUP_ENTRY \ |
|
219 (GE_GROUP_ID,GE_ENTRY_ID,GE_POSITION) \ |
|
220 VALUES ( :GE_GROUP_ID, :GE_ENTRY_ID, \ |
|
221 ( SELECT GE_POSITION FROM CA_GROUP_ENTRY \ |
|
222 WHERE GE_ENTRY_ID = :Entry_Id_Before ) ) "); |
|
223 |
|
224 _LIT( KSQLOrganizeInsertToGroupPrepend,"INSERT INTO CA_GROUP_ENTRY \ |
|
225 (GE_GROUP_ID,GE_ENTRY_ID,GE_POSITION) \ |
|
226 VALUES ( :GE_GROUP_ID, :GE_ENTRY_ID, 1 ) "); |
|
227 |
|
228 //Statement to append the entry at end of table |
|
229 _LIT( KSQLOrganizeAppendToGroup,"INSERT INTO CA_GROUP_ENTRY \ |
|
230 (GE_GROUP_ID, GE_ENTRY_ID, GE_POSITION) \ |
|
231 VALUES ( :GE_GROUP_ID, :GE_ENTRY_ID, \ |
|
232 (SELECT MAX(DATA) FROM ( SELECT MAX(GE_POSITION)+ 1 AS DATA FROM \ |
|
233 CA_GROUP_ENTRY WHERE \ |
|
234 GE_GROUP_ID = :GE_GROUP_ID UNION SELECT 1 AS DATA FROM \ |
|
235 CA_GROUP_ENTRY ) ) )"); |
|
236 |
|
237 _LIT( KSQLOrganizeRemoveEntriesFromGroup,"DELETE FROM CA_GROUP_ENTRY \ |
|
238 WHERE GE_ENTRY_ID IN (%S) AND GE_GROUP_ID = :GE_GROUP_ID"); |
|
239 |
|
240 //Get Data |
|
241 _LIT( KSQLGetLastInsertId, "SELECT last_insert_rowid() " ); |
|
242 |
|
243 _LIT( KSQLGetEntryFlags, " EN_FLAGS = :EN_FLAGS " ); |
|
244 _LIT( KSQLGetEntryTypeName, " EN_TYPE_NAME = :EN_TYPE_NAME " ); |
|
245 _LIT( KSQLGetAttributeName, " AT_NAME = :AT_NAME " ); |
|
246 _LIT( KSQLGetAttributeValue, " AT_VALUE = :AT_VALUE " ); |
|
247 _LIT( KSQLGetEntryRole, " :EN_ROLE | EN_ROLE == :EN_ROLE " ); |
|
248 _LIT( KSQLGetEntryUid, " EN_UID = :EN_UID " ); |
|
249 _LIT( KSQLGetEntryFlagsOff, " :Flags_off & (~EN_FLAGS) == :Flags_off " ); |
|
250 _LIT( KSQLGetEntryFlagsOn, " :Flags_on & EN_FLAGS == :Flags_on " ); |
|
251 _LIT( KSQLGetEntryTypeNames, " EN_TYPE_NAME IN (%S) " ); |
|
252 _LIT( KSQLGetEntrySortOrder, " ORDER BY :Sort_Type " ); |
|
253 _LIT( KWhere, " WHERE " ); |
|
254 _LIT( KDesc, " DESC " ); |
|
255 _LIT( KAnd, " AND " ); |
|
256 _LIT( KLimit, " LIMIT "); |
|
257 _LIT( KSingleQuotes, "\'" ); |
|
258 |
|
259 _LIT( KSQLSortOrderNameAsc, " ORDER BY EN_TEXT ASC" ); |
|
260 _LIT( KSQLSortOrderNameDesc, " ORDER BY EN_TEXT DESC" ); |
|
261 _LIT( KSQLSortOrderCreatedTimestampAsc, " ORDER BY EN_CREATION_TIME ASC" ); |
|
262 _LIT( KSQLSortOrderCreatedTimestampDesc, " ORDER BY EN_CREATION_TIME DESC" ); |
|
263 _LIT( KSQLSortOrderIdAsc, " ORDER BY ENTRY_ID ASC" ); |
|
264 _LIT( KSQLSortOrderIdDesc, " ORDER BY ENTRY_ID DESC" ); |
|
265 _LIT( KSQLSortOrderDefault, " ORDER BY GE_GROUP_ID, GE_POSITION" ); |
|
266 _LIT( KSQLSortOrderDefaultDesc, " ORDER BY GE_GROUP_ID, GE_POSITION DESC" ); |
|
267 |
|
268 // additional data |
|
269 _LIT( KSQLEntryId, ":ENTRY_ID" ); |
|
270 _LIT( KSQLEnText, ":EN_TEXT" ); |
|
271 _LIT( KSQLEnDescription, ":EN_DESCRIPTION" ); |
|
272 _LIT( KSQLEnRole, ":EN_ROLE" ); |
|
273 _LIT( KSQLEnTypeName, ":EN_TYPE_NAME" ); |
|
274 _LIT( KSQLEnIdIcon, ":EN_ICON_ID" ); |
|
275 _LIT( KSQLEnCreationTime, ":EN_CREATION_TIME" ); |
|
276 _LIT( KSQLEnUid, ":EN_UID" ); |
|
277 _LIT( KSQLEnFlags, ":EN_FLAGS" ); |
|
278 |
|
279 _LIT( KSQLGroupEntryId, ":GROUP_ENTRY_ID" ); |
|
280 _LIT( KSQLGEIdGroup, ":GE_GROUP_ID" ); |
|
281 _LIT( KSQLGEEntryId, ":GE_ENTRY_ID" ); |
|
282 _LIT( KSQLGEPosition, ":GE_POSITION" ); |
|
283 |
|
284 _LIT( KSQLIconId, ":ICON_ID" ); |
|
285 _LIT( KSQLIcFileName, ":IC_FILENAME" ); |
|
286 _LIT( KSQLIcBitmapId, ":IC_BITMAP_ID" ); |
|
287 _LIT( KSQLIcMaskId, ":IC_MASK_ID" ); |
|
288 _LIT( KSQLIcSkinMajorId, ":IC_SKINMAJOR_ID" ); |
|
289 _LIT( KSQLIcSkinMinorId, ":IC_SKINMINOR_ID" ); |
|
290 |
|
291 _LIT( KSQLLaunchId, ":LAUNCH_ID" ); |
|
292 _LIT( KSQLLaLaunchTime, ":LA_LAUNCH_TIME" ); |
|
293 _LIT( KSQLLaLaunchEntryId, ":LA_ENTRY_ID" ); |
|
294 |
|
295 _LIT( KSQLAttributeId, ":ATTRIBUTE_ID" ); |
|
296 _LIT( KSQLAttrEntryID, ":AT_ENTRY_ID" ); |
|
297 _LIT( KSQLAttrName, ":AT_NAME" ); |
|
298 _LIT( KSQLAttrValue, ":AT_VALUE" ); |
|
299 |
|
300 _LIT( KSQLDbProperty, ":DB_PROPERTY"); |
|
301 _LIT( KSQLDbValue, ":DB_VALUE"); |
|
302 |
|
303 _LIT( KSQLFlagsOn, ":Flags_on" ); |
|
304 _LIT( KSQLFlagsOff, ":Flags_off" ); |
|
305 _LIT( KSQLSortType, ":Sort_Type" ); |
|
306 _LIT( KSQLEntryIdBefore, ":Entry_Id_Before" ); |
|
307 _LIT( KSQLShiftThreshold, ":Shift_Threshold" ); |
|
308 |
|
309 _LIT( KSQLLocTable, ":LT_TABLE" ); |
|
310 _LIT( KSQLLocAttribute, ":LT_ATTRIBUTE" ); |
|
311 _LIT( KSQLLocString, ":LT_STRING" ); |
|
312 _LIT( KSQLLocRowId, ":LT_ROW_ID" ); |
|
313 |
|
314 // columns |
|
315 _LIT( KColumnSingleData, "Data" ); |
|
316 |
|
317 _LIT( KColumnEntryId, "ENTRY_ID" ); |
|
318 _LIT( KColumnEnText, "EN_TEXT" ); |
|
319 _LIT( KColumnEnDescription, "EN_DESCRIPTION" ); |
|
320 _LIT( KColumnEnRole, "EN_ROLE" ); |
|
321 _LIT( KColumnEnTypeName, "EN_TYPE_NAME" ); |
|
322 _LIT( KColumnEnIdIcon, "EN_ICON_ID" ); |
|
323 _LIT( KColumnEnCreationTime, "EN_CREATION_TIME" ); |
|
324 _LIT( KColumnEnUid, "EN_UID" ); |
|
325 _LIT( KColumnEnFlags, "EN_FLAGS" ); |
|
326 |
|
327 _LIT( KColumnGroupEntryId, "GROUP_ENTRY_ID" ); |
|
328 _LIT( KColumnGEIdGroup, "GE_GROUP_ID" ); |
|
329 _LIT( KColumnGEPosition, "GE_POSITION" ); |
|
330 |
|
331 _LIT( KColumnIconId, "ICON_ID" ); |
|
332 _LIT( KColumnIcFileName, "IC_FILENAME" ); |
|
333 _LIT( KColumnIcBitmapId, "IC_BITMAP_ID" ); |
|
334 _LIT( KColumnIcMaskId, "IC_MASK_ID" ); |
|
335 _LIT( KColumnIcSkinMajorId, "IC_SKINMAJOR_ID" ); |
|
336 _LIT( KColumnIcSkinMinorId, "IC_SKINMINOR_ID" ); |
|
337 |
|
338 _LIT( KColumnLaunchId, "LAUNCH_ID" ); |
|
339 _LIT( KColumnLaLaunchTime, "LA_LAUNCH_TIME" ); |
|
340 |
|
341 _LIT( KColumnAttributeId, "ATTRIBUTE_ID" ); |
|
342 _LIT( KColumnAttrEntryID, "AT_ENTRY_ID" ); |
|
343 _LIT( KColumnAttrName, "AT_NAME" ); |
|
344 _LIT( KColumnAttrValue, "AT_VALUE" ); |
|
345 |
|
346 _LIT( KColumnLocTextId, "LOC_TEXT_ID" ); |
|
347 _LIT( KColumnLocTableName, "LT_TABLE_NAME" ); |
|
348 _LIT( KColumnLocAttrName, "LT_ATTRIBUTE_NAME" ); |
|
349 _LIT( KColumnLocStringId, "LT_STRING_ID" ); |
|
350 _LIT( KColumnLocRowId, "LT_ROW_ID" ); |
|
351 |
|
352 _LIT( KColumnDbProperty, "DB_PROPERTY" ); |
|
353 _LIT( KColumnDbValue, "DB_VALUE" ); |
|
354 |
|
355 //transaction data |
|
356 _LIT( KSqlStatementBegin, "BEGIN"); |
|
357 _LIT( KSqlStatementCommit, "COMMIT"); |
|
358 _LIT( KSqlStatementRollback, "ROLLBACK"); |
|
359 |
|
360 #endif //C_CPSSQL_H |