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

Reply via email to