Alfonso created GORA-183:
----------------------------
Summary: dataStore.put()
->org.apache.gora.hbase.util.HBaseInterface#toBytes(). Unknown type: UNION
Key: GORA-183
URL: https://issues.apache.org/jira/browse/GORA-183
Project: Apache Gora
Issue Type: Bug
Components: storage-hbase
Affects Versions: 0.2.1
Environment: Ubuntu 12.04
Reporter: Alfonso
When trying to write a row I get the RuntimeException "Unknown type: UNION".
My .avsc is the following:
<pre>
{"name": "TestRow",
"type": "record",
"namespace": "es.foo.tests.storage",
"fields": [
{"name": "columnLong", "type": "long", "default": "0"},
{"name": "unionRecursive", "type": ["TestRow","null"]},
{"name": "unionString", "type": ["string","null"]},
{"name": "family2", "type": {"type": "map", "values":"string"}}
]
}
</pre>
my mapping is:
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<gora-orm>
<table name="test"> <!-- Configuración de familias -->
<family name="family1" maxVersions="1" compression="SNAPPY" />
<family name="family2" maxVersions="1" compression="SNAPPY" />
</table>
<class table="test" keyClass="java.lang.String"
name="es.foo.tests.storage.TestRow">
<field name="unionString" family="family1"
qualifier="unionString" />
<field name="unionRecursive" family="family1"
qualifier="unionRecursive" />
<field name="columnLong" family="family1" qualifier="colInteger"
/>
<field name="family2" family="family2" />
</class>
</gora-orm>
</pre>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira