-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsolverdata.toml
107 lines (97 loc) · 1.64 KB
/
solverdata.toml
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# =================================================
# Fragments
# =================================================
[fragments]
FRAGMENT_SOLVERDATA = """
fragment FRAGMENT_SOLVERDATA on SolverData {
id
vecval
dimval
vecbw
dimbw
BayesNetOutVertIDs
dimIDs
dims
eliminated
BayesNetVertID
separator
variableType
initialized
infoPerCoord
ismargin
dontmargin
solveInProgress
solvedCount
solveKey
covar
_version
}
"""
# =================================================
# Operations
# =================================================
[operations]
QUERY_GET_SOLVERDATA = """
query getVariableSolverData(
$id: ID!
) {
solverData(where: { id: $id }) {
...FRAGMENT_SOLVERDATA
}
}
"""
QUERY_GET_SOLVERDATA_ALL = """
query getSolverDataAll(
$id: ID!
) {
variables(where: { id: $id }) {
solverData {
...FRAGMENT_SOLVERDATA
}
}
}
"""
MUTATION_ADD_SOLVERDATA = """
mutation addVariableSolverData($solverData: [SolverDataCreateInput!]!) {
addSolverData(
input: $solverData
) {
solverData {
...FRAGMENT_SOLVERDATA
}
}
}
"""
QUERY_LIST_SOLVERDATA = """
query listVariableSolverData($id: ID!) {
variables (
where: {id: $id}
) {
solverData {
solveKey
}
}
}
"""
MUTATION_UPDATE_SOLVERDATA = """
mutation updateVariableSolverData(
$id: ID!,
$solverData: SolverDataUpdateInput!
) {
updateSolverData(
update: $solverData
where: {id: $id}
) {
solverData {
...FRAGMENT_SOLVERDATA
}
}
}
"""
MUTATION_DELETE_SOLVERDATA = """
mutation deleteVariableSolverData($id: ID!) {
deleteSolverData(where: { id: $id }) {
nodesDeleted
}
}
"""