gvsig-projects-pool / org.gvsig.online / trunk / org.gvsig.online / org.gvsig.online.lib / org.gvsig.online.lib.impl / src / main / resources / org / gvsig / online / lib / H2Spatial.sql @ 9512
History | View | Annotate | Download (1.67 KB)
1 |
@begin dateFormat
|
---|---|
2 |
yyyy-MM-dd HH24:mm:ss.S |
3 |
@end dateFormat
|
4 |
|
5 |
@begin createWorkspaceIndex1
|
6 |
create index if not exists idx_wschanges_1 on ONLINE_WSCHANGES (COD_ENTITY ASC, WSCH_OPERATION DESC, COD_WSCHANGE ASC) |
7 |
@end createWorkspaceIndex1
|
8 |
|
9 |
@begin createWorkspaceIndex2
|
10 |
create index if not exists idx_wschanges_2 on ONLINE_WSCHANGES (WSCH_SELECTED ASC, WSCH_OPERATION ASC) |
11 |
@end createWorkspaceIndex2
|
12 |
|
13 |
@begin createWorkspaceIndex3
|
14 |
create index if not exists idx_remotechanges_3 on ONLINE_REMOTECHANGES (COD_ENTITY ASC, RCH_SELECTED ASC) |
15 |
@end createWorkspaceIndex3
|
16 |
|
17 |
@begin updateStateFromLocalChanges
|
18 |
@param status
|
19 |
update ONLINE_REMOTECHANGES
|
20 |
set RCH_STATUS = %status$d |
21 |
where exists (select 1 from ONLINE_WSCHANGES where RCH_FEATURECODE = WSCH_FEATURECODE LIMIT 1) |
22 |
@end updateStateFromLocalChanges
|
23 |
|
24 |
@begin removeLocalChangesRelatedToSelectedRemoteChanges
|
25 |
@param entityCode
|
26 |
delete from ONLINE_WSCHANGES |
27 |
where COD_ENTITY = '%entityCode$s' and WSCH_FEATURECODE in ( |
28 |
select RCH_FEATURECODE from ONLINE_REMOTECHANGES where RCH_FEATURECODE = WSCH_FEATURECODE and CAST(RCH_SELECTED as INT)=1) |
29 |
@end removeLocalChangesRelatedToSelectedRemoteChanges
|
30 |
|
31 |
@begin getChangesWidthUserData
|
32 |
@param EntityName
|
33 |
@param FeatureIdFieldName
|
34 |
@param RelatedFeatureCode
|
35 |
@param filter
|
36 |
SELECT * FROM ONLINE_WSCHANGES left join "%EntityName$s" on WSCH_FEATURECODE = "%FeatureIdFieldName$s" WHERE "%FeatureIdFieldName$s" <> '%RelatedFeatureCode$s' AND (%filter$s) |
37 |
@end getChangesWidthUserData
|
38 |
|
39 |
@begin alterTableDropPrimaryKey
|
40 |
@param EntityName
|
41 |
ALTER TABLE "%EntityName$s" DROP PRIMARY KEY |
42 |
@end alterTableDropPrimaryKey
|
43 |
|
44 |
@begin defaultCheckoutMode
|
45 |
USESELECT (posible values USEDBFUNCTION, USESELECT, USEAPPFILTER)
|
46 |
@end defaultCheckoutMode
|