Skip to content
This repository was archived by the owner on Jul 24, 2025. It is now read-only.

Commit 8e5ef58

Browse files
authored
Merge pull request #4 from LinJieXiao-XLJ/main
Update table model AINode prediction case
2 parents 99cd66e + d81ebf2 commit 8e5ef58

File tree

4 files changed

+449
-991
lines changed

4 files changed

+449
-991
lines changed

scripts/ainode/table_ainode.result

Lines changed: 280 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,280 @@
1+
-- [1]7:load '/data/atmos/zk_test/AINode/data/ainode_table.tsfile' with ('database-name'='ainode_table_test')
2+
STRICT{
3+
PASS
4+
}
5+
-- [1]8:use ainode_table_test
6+
STRICT{
7+
PASS
8+
}
9+
-- [1]14:SELECT * FROM FORECAST (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial')
10+
STRICT{
11+
PASS
12+
}
13+
-- [1]16:SELECT * FROM FORECAST (input => (select time, tag1,s3 from t1) PARTITION BY tag1, model_id => 'sundial')
14+
STRICT{
15+
PASS
16+
}
17+
-- [1]18:SELECT * FROM FORECAST (input => (select time, tag1,s4 from t1) PARTITION BY tag1, model_id => 'sundial')
18+
STRICT{
19+
PASS
20+
}
21+
-- [1]20:SELECT * FROM FORECAST (input => (select time, tag1,s5 from t1) PARTITION BY tag1, model_id => 'sundial')
22+
STRICT{
23+
PASS
24+
}
25+
-- [1]22:SELECT * FROM FORECAST (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl')
26+
STRICT{
27+
PASS
28+
}
29+
-- [1]24:SELECT * FROM FORECAST (input => (select time, tag1,s3 from t1) PARTITION BY tag1, model_id => 'timer_xl')
30+
STRICT{
31+
PASS
32+
}
33+
-- [1]26:SELECT * FROM FORECAST (input => (select time, tag1,s4 from t1) PARTITION BY tag1, model_id => 'timer_xl')
34+
STRICT{
35+
PASS
36+
}
37+
-- [1]28:SELECT * FROM FORECAST (input => (select time, tag1,s5 from t1) PARTITION BY tag1, model_id => 'timer_xl')
38+
STRICT{
39+
PASS
40+
}
41+
-- [1]31:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial')
42+
STRICT{
43+
PASS
44+
}
45+
-- [1]33:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl')
46+
STRICT{
47+
PASS
48+
}
49+
-- [1]36:SELECT * FROM forecast (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_length => 10, output_start_time => 6, output_interval => 10, timecol => 'time', preserve_input => true, model_options => '')
50+
STRICT{
51+
PASS
52+
}
53+
-- [1]38:SELECT * FROM forecast (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_length => 10, output_start_time => 6, output_interval => 10, timecol => 'time', preserve_input => true, model_options => '')
54+
STRICT{
55+
PASS
56+
}
57+
-- [1]40:SELECT * FROM forecast ((select time, tag1,s2 from t1) PARTITION BY tag1, 'sundial', 10, 6, 10, '', 'time', true)
58+
STRICT{
59+
PASS
60+
}
61+
-- [1]42:SELECT * FROM forecast ((select time, tag1,s2 from t1) PARTITION BY tag1, 'timer_xl', 10, 6, 10, '', 'time', true)
62+
STRICT{
63+
PASS
64+
}
65+
-- [1]47:SELECT * FROM FORECAST (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_length => 1)
66+
STRICT{
67+
PASS
68+
}
69+
-- [1]49:SELECT * FROM forecast (input => (select time, tag1,s3 from t1) PARTITION BY tag1, model_id => 'sundial', output_length => 16)
70+
STRICT{
71+
PASS
72+
}
73+
-- [1]51:SELECT * FROM forecast (input => (select time, tag1,s4 from t1) PARTITION BY tag1, model_id => 'sundial', output_length => 96)
74+
STRICT{
75+
PASS
76+
}
77+
-- [1]53:SELECT * FROM forecast (input => (select time, tag1,s5 from t1) PARTITION BY tag1, model_id => 'sundial', output_length => 720)
78+
STRICT{
79+
PASS
80+
}
81+
-- [1]55:SELECT * FROM forecast (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_length => 1440)
82+
STRICT{
83+
PASS
84+
}
85+
-- [1]57:SELECT * FROM forecast (input => (select time, tag1,s3 from t1) PARTITION BY tag1, model_id => 'sundial', output_length => 2880)
86+
STRICT{
87+
PASS
88+
}
89+
-- [1]59:SELECT * FROM forecast (input => (select time, tag1,s4 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_length => 1)
90+
STRICT{
91+
PASS
92+
}
93+
-- [1]61:SELECT * FROM forecast (input => (select time, tag1,s5 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_length => 16)
94+
STRICT{
95+
PASS
96+
}
97+
-- [1]63:SELECT * FROM forecast (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_length => 96)
98+
STRICT{
99+
PASS
100+
}
101+
-- [1]65:SELECT * FROM forecast (input => (select time, tag1,s3 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_length => 720)
102+
STRICT{
103+
PASS
104+
}
105+
-- [1]67:SELECT * FROM forecast (input => (select time, tag1,s4 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_length => 1440)
106+
STRICT{
107+
PASS
108+
}
109+
-- [1]69:SELECT * FROM forecast (input => (select time, tag1,s5 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_length => 2880)
110+
STRICT{
111+
PASS
112+
}
113+
-- [1]73:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_start_time => 0)
114+
STRICT{
115+
PASS
116+
}
117+
-- [1]75:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_start_time => -100)
118+
STRICT{
119+
PASS
120+
}
121+
-- [1]77:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_start_time => 100)
122+
STRICT{
123+
PASS
124+
}
125+
-- [1]79:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_start_time => 9223372036854775807)
126+
STRICT{
127+
PASS
128+
}
129+
-- [1]81:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_start_time => -9223372036854775808)
130+
STRICT{
131+
PASS
132+
}
133+
-- [1]83:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_start_time => 0)
134+
STRICT{
135+
PASS
136+
}
137+
-- [1]85:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_start_time => -100)
138+
STRICT{
139+
PASS
140+
}
141+
-- [1]87:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_start_time => 100)
142+
STRICT{
143+
PASS
144+
}
145+
-- [1]89:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_start_time => 9223372036854775807)
146+
STRICT{
147+
PASS
148+
}
149+
-- [1]91:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_start_time => -9223372036854775808)
150+
STRICT{
151+
PASS
152+
}
153+
-- [1]95:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_interval => 0)
154+
STRICT{
155+
PASS
156+
}
157+
-- [1]97:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_interval => 10)
158+
STRICT{
159+
PASS
160+
}
161+
-- [1]99:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_interval => -10)
162+
STRICT{
163+
PASS
164+
}
165+
-- [1]101:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_interval => 0)
166+
STRICT{
167+
PASS
168+
}
169+
-- [1]103:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_interval => 10)
170+
STRICT{
171+
PASS
172+
}
173+
-- [1]105:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_interval => -10)
174+
STRICT{
175+
PASS
176+
}
177+
-- [1]110:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', timecol => 'time')
178+
STRICT{
179+
PASS
180+
}
181+
-- [1]112:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', timecol => 'TIME')
182+
STRICT{
183+
PASS
184+
}
185+
-- [1]114:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', timecol => 'time')
186+
STRICT{
187+
PASS
188+
}
189+
-- [1]116:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', timecol => 'TIME')
190+
STRICT{
191+
PASS
192+
}
193+
-- [1]120:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', preserve_input => true)
194+
STRICT{
195+
PASS
196+
}
197+
-- [1]122:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', preserve_input => false)
198+
STRICT{
199+
PASS
200+
}
201+
-- [1]124:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', preserve_input => true)
202+
STRICT{
203+
PASS
204+
}
205+
-- [1]126:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', preserve_input => false)
206+
STRICT{
207+
PASS
208+
}
209+
-- [1]130:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', model_options => '')
210+
STRICT{
211+
PASS
212+
}
213+
-- [1]132:SELECT * FROM forecast (input => (select time,tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', model_options => '')
214+
STRICT{
215+
PASS
216+
}
217+
-- [1]136:SELECT * FROM forecast (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial', output_length => 10, output_start_time => 6, output_interval => 10, timecol => 'time', preserve_input => true, model_options => '')
218+
STRICT{
219+
PASS
220+
}
221+
-- [1]138:SELECT * FROM forecast (INPUT => (select time, tag1,s2 from t1) PARTITION BY tag1, MODEL_ID => 'sundial', OUTPUT_LENGTH => 10, OUTPUT_START_TIME => 6, OUTPUT_INTERVAL => 10, TIMECOL => 'time', preserve_input => true, MODEL_OPTIONS => '')
222+
STRICT{
223+
PASS
224+
}
225+
-- [1]140:SELECT * FROM forecast (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'timer_xl', output_length => 10, output_start_time => 6, output_interval => 10, timecol => 'time', preserve_input => true, model_options => '')
226+
STRICT{
227+
PASS
228+
}
229+
-- [1]142:SELECT * FROM forecast (INPUT => (select time, tag1,s2 from t1) PARTITION BY tag1, MODEL_ID => 'timer_xl', OUTPUT_LENGTH => 10, OUTPUT_START_TIME => 6, OUTPUT_INTERVAL => 10, TIMECOL => 'time', preserve_input => true, MODEL_OPTIONS => '')
230+
STRICT{
231+
PASS
232+
}
233+
-- [1]146:SELECT * FROM forecast (model_id => 'sundial')
234+
STRICT{
235+
SQLSTATE : 701: Missing required argument: INPUT
236+
}
237+
-- [1]148:SELECT * FROM forecast (input => t1)
238+
STRICT{
239+
SQLSTATE : 701: Missing required argument: MODEL_ID
240+
}
241+
-- [1]150:SELECT * FROM forecast (input => t1, model_id => '')
242+
STRICT{
243+
SQLSTATE : 701: MODEL_ID should never be null or empty
244+
}
245+
-- [1]152:SELECT * FROM forecast (input => t1, model_id => 'no')
246+
STRICT{
247+
SQLSTATE : 1505: model [no] has not been created.
248+
}
249+
-- [1]154:SELECT * FROM forecast (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial',output_length => -10)
250+
STRICT{
251+
SQLSTATE : 701: OUTPUT_LENGTH should be greater than 0
252+
}
253+
-- [1]156:SELECT * FROM forecast (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial',timecol => '')
254+
STRICT{
255+
SQLSTATE : 701: TIMECOL should never be null or empty.
256+
}
257+
-- [1]158:SELECT * FROM forecast (input => (select time, tag1,s2 from t1) PARTITION BY tag1, model_id => 'sundial',timecol => 'tag1')
258+
STRICT{
259+
SQLSTATE : 701: The type of the column [tag1] is not as expected.
260+
}
261+
-- [1]160:SELECT * FROM forecast (input => (select time,tag1,s2 from t10) PARTITION BY tag1, model_id => 'sundial',timecol => 'timstamp')
262+
STRICT{
263+
SQLSTATE : 550: Table 'ainode_table_test.t10' does not exist.
264+
}
265+
-- [1]162:SELECT * FROM forecast (input => (select time,tag1 from t1) PARTITION BY tag1, model_id => 'sundial')
266+
STRICT{
267+
SQLSTATE : 1510: Error occurred while executing forecast:[list index out of range]
268+
}
269+
-- [1]164:SELECT * FROM FORECAST (input => (select time, tag1,s2 from t1 limit 95) PARTITION BY tag1, model_id => 'timer_xl')
270+
STRICT{
271+
SQLSTATE : 1510: Error occurred while executing forecast:[Input length must be at least 96]
272+
}
273+
-- [1]166:SELECT * FROM FORECAST (input => (select time, tag1,s2 from t1 limit 15) PARTITION BY tag1, model_id => 'sundial')
274+
STRICT{
275+
SQLSTATE : 1510: Error occurred while executing forecast:[Input length must be at least 16]
276+
}
277+
-- [1]168:drop database ainode_table_test
278+
STRICT{
279+
PASS
280+
}

0 commit comments

Comments
 (0)