-
Notifications
You must be signed in to change notification settings - Fork 251
/
Copy pathquery.json
80 lines (80 loc) · 2.34 KB
/
query.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
{
"Snippet: Query": {
"prefix": "tquery",
"body": [
"query ${1:Id} ${2:MyQuery}",
"{",
"\tQueryType = ${3|Normal,API|};",
"\t",
"\telements",
"\t{",
"\t\tdataitem(${5:DataItemName}; ${4:SourceTableName})",
"\t\t{",
"\t\t\tcolumn(${7:ColumnName}; ${6:SourceFieldName})",
"\t\t\t{",
"\t\t\t\t${8}",
"\t\t\t}",
"\t\t\tfilter(${10:FilterName}; ${9:SourceFieldName})",
"\t\t\t{",
"\t\t\t\t${11}",
"\t\t\t}",
"\t\t}",
"\t}",
"\t",
"\tvar",
"\t\t${12:myInt}: ${13:Integer};",
"\t",
"\ttrigger ${14:OnBeforeOpen}()",
"\tbegin",
"\t\t$0",
"\tend;",
"}"
],
"description": "Snippet: Query"
},
"Query of type API": {
"prefix": "tquery",
"body": [
"query ${1:Id} ${2:MyQuery}",
"{",
"\tQueryType = API;",
"\tAPIPublisher = '${3:PublisherName}';",
"\tAPIGroup = '${4:GroupName}';",
"\tAPIVersion = '${5:VersionList}';",
"\tEntityName = '${6:EntityName}';",
"\tEntitySetName = '${7:EntitySetName}';",
"\t",
"\telements",
"\t{",
"\t\tdataitem(${10:DataItemName}; ${9:SourceTableName})",
"\t\t{",
"\t\t\tcolumn(${12:ColumnName}; ${11:SourceFieldName})",
"\t\t\t{",
"\t\t\t\t${13}",
"\t\t\t}",
"\t\t\tfilter(${15:FilterName}; ${14:SourceFieldName})",
"\t\t\t{",
"\t\t\t\t${16}",
"\t\t\t}",
"\t\t}",
"\t}",
"\t",
"\tvar",
"\t\t${17:myInt}: ${18:Integer};",
"\t",
"\ttrigger ${19:OnBeforeOpen}()",
"\tbegin",
"\t\t$0",
"\tend;",
"}"
],
"description": "Snippet: Query of type API"
},
"Query DataItemLink": {
"prefix": "tquerydataitemlink",
"body": [
"\t\t\tDataItemLink = ${1:column} = ${2:parent}.${3:parentColumn};"
],
"description": "Add a data item link to a data item"
}
}