Statistics
| Revision:

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