FYI -- I forgot a couple lines showing an alternate approach that also did 
not work...

        Set<String> set2 = new HashSet<String>();
        set2.add("AnotherTry");
        v.getRecord().field("myEmbeddedSet2", set2, OType.EMBEDDEDSET);

This also resulted in a LinkSet property for myEmbeddedSet2.

On Monday, May 12, 2014 11:46:05 AM UTC-4, Brian O'Keefe wrote:
>
> Consider the following code in 1.6 using Tinkerpop Graph API
>
> Map<String, Object> props = new HashMap<String, Object>();
> props.put("myEmbeddedSet", new HashSet<String>());
> ((HashSet<String>)props.get("myEmbeddedSet")).add("myString");
> OrientVertex v = 
> graphOrientsession.getGraphNoTx().addVertex("class:myVertices", props);
>
> via https://github.com/orientechnologies/orientdb/wiki/Types, I would 
> expect "myEmbeddedSet" to be an embedded set.  However, when inspecting the 
> database, this is added as a LinkSet with a single record with the value 
> "myString" (not a link at all).  Is there something obvious that I am doing 
> wrong here?  If I define the schema beforehand, it works correctly.
>
> Thanks,
>
> Brian
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to