blob: ca8a56201164f5fa0b7b073f81b871cecc189dbc [file] [log] [blame]
Ildar Absalyamov04b2b772015-03-19 15:09:51 -07001/*
Ian Maxon857dc132015-09-25 17:13:19 -07002 * Licensed to the Apache Software Foundation (ASF) under one
3 * or more contributor license agreements. See the NOTICE file
4 * distributed with this work for additional information
5 * regarding copyright ownership. The ASF licenses this file
6 * to you under the Apache License, Version 2.0 (the
7 * "License"); you may not use this file except in compliance
8 * with the License. You may obtain a copy of the License at
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing,
13 * software distributed under the License is distributed on an
14 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 * KIND, either express or implied. See the License for the
16 * specific language governing permissions and limitations
17 * under the License.
18 */
19/*
Ildar Absalyamov04b2b772015-03-19 15:09:51 -070020 * Test case Name : insert-syntax-change.aql
21 * Description : verify various AQL syntax for insert
22 * Expected Result : Success
23 * Date : 6th March 2013
24 */
25
26drop dataverse testdv2 if exists;
27create dataverse testdv2;
28use dataverse testdv2;
29
30create type testtype as open {
31 id: int32,
32 name: string
33}
34
35create dataset testds(testtype) primary key id;
36
37 insert into dataset testds (
38 { "id": 1, "name": "Person One", "hobbies": {{"Rock", "Metal"}}}
39 );
40
41 insert into dataset testds (
42 { "id": 2, "name": "Person Two", "hobbies": {{"Rock", "Jazz"}}}
43 )
44
45 insert into dataset testds { "id": 3, "name": "Person Three", "hobbies": {{"Blues"}}};
46
47 insert into dataset testds { "id": 4, "name": "Person Four", "hobbies": {{"Metal", "Jazz"}}}
48
49write output to nc1:"rttest/dml_insert-syntax.adm";
50
51for $d in dataset("testds")
52order by $d.id
Ian Maxon857dc132015-09-25 17:13:19 -070053return $d