Navigation Menu

Skip to content

Commit

Permalink
Add tests for outputting referenced column of scalar reference column
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Jun 12, 2013
1 parent 51d7a43 commit d81aa60
Show file tree
Hide file tree
Showing 4 changed files with 115 additions and 0 deletions.
@@ -0,0 +1,47 @@
table_create Users TABLE_HASH_KEY ShortText
[[0,0.0,0.0],true]
column_create Users full_name COLUMN_SCALAR ShortText
[[0,0.0,0.0],true]
table_create Bookmarks TABLE_HASH_KEY ShortText
[[0,0.0,0.0],true]
column_create Bookmarks user COLUMN_SCALAR Users
[[0,0.0,0.0],true]
load --table Users
[
{"_key": "mori", "full_name": "Daijiro MORI"}
]
[[0,0.0,0.0],1]
load --table Bookmarks
[
{"_key": "http://groonga.org/", "user": "mori"}
]
[[0,0.0,0.0],1]
select Bookmarks --output_columns _key,user.full_name
[
[
0,
0.0,
0.0
],
[
[
[
1
],
[
[
"_key",
"ShortText"
],
[
"user.full_name",
"ShortText"
]
],
[
"http://groonga.org/",
"Daijiro MORI"
]
]
]
]
@@ -0,0 +1,17 @@
table_create Users TABLE_HASH_KEY ShortText
column_create Users full_name COLUMN_SCALAR ShortText

table_create Bookmarks TABLE_HASH_KEY ShortText
column_create Bookmarks user COLUMN_SCALAR Users

load --table Users
[
{"_key": "mori", "full_name": "Daijiro MORI"}
]

load --table Bookmarks
[
{"_key": "http://groonga.org/", "user": "mori"}
]

select Bookmarks --output_columns _key,user.full_name
@@ -0,0 +1,34 @@
table_create Users TABLE_HASH_KEY ShortText
[[0,0.0,0.0],true]
column_create Users full_name COLUMN_SCALAR ShortText
[[0,0.0,0.0],true]
table_create Bookmarks TABLE_HASH_KEY ShortText
[[0,0.0,0.0],true]
column_create Bookmarks user COLUMN_SCALAR Users
[[0,0.0,0.0],true]
load --table Users
[
{"_key": "mori", "full_name": "Daijiro MORI"}
]
[[0,0.0,0.0],1]
load --table Bookmarks
[
{"_key": "http://groonga.org/", "user": "mori"}
]
[[0,0.0,0.0],1]
select Bookmarks --output_columns _key,user.full_name --output_type xml
<?xml version="1.0" encoding="utf-8"?>
<SEGMENTS>
<SEGMENT>
<RESULTPAGE>
<RESULTSET OFFSET="0" LIMIT="1" NHITS="1">
<HIT NO="1">
<FIELD NAME="_key">http://groonga.org/</FIELD>
<FIELD NAME="user.full_name">Daijiro MORI</FIELD>
</HIT>
</RESULTSET>
</RESULTPAGE>
</SEGMENT>
</SEGMENTS>


@@ -0,0 +1,17 @@
table_create Users TABLE_HASH_KEY ShortText
column_create Users full_name COLUMN_SCALAR ShortText

table_create Bookmarks TABLE_HASH_KEY ShortText
column_create Bookmarks user COLUMN_SCALAR Users

load --table Users
[
{"_key": "mori", "full_name": "Daijiro MORI"}
]

load --table Bookmarks
[
{"_key": "http://groonga.org/", "user": "mori"}
]

select Bookmarks --output_columns _key,user.full_name --output_type xml

0 comments on commit d81aa60

Please sign in to comment.