Still the same error
Iterator<Map.Entry<Object, OIdentifiable>> iter =
(Iterator<Map.Entry<Object, OIdentifiable>>)ptidIdx.iterator();
^
required: Iterator<Entry<Object,OIdentifiable>>
found: Iterator<Entry<Object,CAP#1>>
where CAP#1 is a fresh type-variable:
CAP#1 extends Object from capture of ?
2 errors
On Mon, Mar 24, 2014 at 4:21 PM, Andrey Lomakin <[email protected]>wrote:
> I see,
> Try following:
> Iterator<Map.Entry<Object, OIdentifiable>> iter = (Iterator<Map.Entry<Object,
> OIdentifiable>>)ptidIdx.iterator();
>
>
> On Mon, Mar 24, 2014 at 12:45 PM, prabhat <[email protected]> wrote:
>
>> : error: incompatible types
>> Iterator<Map.Entry<Object, ODocument>> iter =
>> ptidIdx.iterator();
>>
>> ^
>> required: Iterator<Entry<Object,ODocument>>
>> found: Iterator<Entry<Object,CAP#1>>
>> where CAP#1 is a fresh type-variable:
>> CAP#1 extends Object from capture of ?
>> 1 error
>>
>>
>>
>>
>> On Mon, Mar 24, 2014 at 3:55 PM, Andrey Lomakin <[email protected]
>> > wrote:
>>
>>> Sorry, but what will be if you try Map.Entry<ORID,ODocument> tm = iter.
>>> next();
>>>
>>>
>>> On Mon, Mar 24, 2014 at 11:58 AM, prabhat <[email protected]> wrote:
>>>
>>>> That was not right syntax but interim.
>>>> My error is
>>>> --------------------
>>>> position: java.lang.ClassCastException:
>>>> com.orientechnologies.orient.core.index.sbtree.OSBTreeMapEntryIterator$1$1
>>>> cannot be cast to com.orientechnologies.orient.core.record.ORecord
>>>> ---------------------------------------
>>>> with Syntax
>>>> ORecord tm = (ORecord)iter.next();
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, Mar 24, 2014 at 11:51 AM, Andrey Lomakin <
>>>> [email protected]> wrote:
>>>>
>>>>> HI,
>>>>> What exception did you get ?
>>>>>
>>>>>
>>>>> On Sun, Mar 23, 2014 at 9:22 PM, Shishya <[email protected]> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am trying POJO for iterating over an index of class. Purpose is to
>>>>>> process all docs in classes.
>>>>>> But I get cast exception from OSBTreeMapEntryIterator. What would be
>>>>>> the right way to get Document from each K,V of iterator?
>>>>>> Regards
>>>>>>
>>>>>> OrientGraphFactory factory = new OrientGraphFactory(
>>>>>> "plocal:/dat/odb/orientdb-community-1.7-rc2-SNAPSHOT/databases/"+dbn,
>>>>>> "admin","admin").setupPool(1, 10);
>>>>>> factory.getTx().getRawGraph().declareIntent(new
>>>>>> OIntentMassiveInsert());
>>>>>> OrientGraph graph = factory.getTx();
>>>>>> OIndex<?> ptidIdx = graph.getRawGraph().getMetadata().getIndexManager
>>>>>> ().getIndex("idxptid");
>>>>>>
>>>>>> Iterator<Map.Entry<ORID,ODocument>> iter = ptidIdx.iterator();
>>>>>>
>>>>>> while (iter.hasNext()) {
>>>>>>
>>>>>> Map.Entry<ORID,ODocument> tm = iter.next();
>>>>>> System.out.println("\n"+tm+"");
>>>>>> }
>>>>>>
>>>>>> --
>>>>>>
>>>>>> ---
>>>>>> 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.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Best regards,
>>>>> Andrey Lomakin.
>>>>>
>>>>> Orient Technologies
>>>>> the Company behind OrientDB
>>>>>
>>>>> --
>>>>>
>>>>> ---
>>>>> You received this message because you are subscribed to a topic in the
>>>>> Google Groups "OrientDB" group.
>>>>> To unsubscribe from this topic, visit
>>>>> https://groups.google.com/d/topic/orient-database/tWad9-hRLrg/unsubscribe
>>>>> .
>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>> [email protected].
>>>>>
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> --
>>>>
>>>> ---
>>>> 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.
>>>>
>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Andrey Lomakin.
>>>
>>> Orient Technologies
>>> the Company behind OrientDB
>>>
>>> --
>>>
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "OrientDB" group.
>>> To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/orient-database/tWad9-hRLrg/unsubscribe
>>> .
>>> To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
>>
>> ---
>> 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.
>>
>
>
>
> --
> Best regards,
> Andrey Lomakin.
>
> Orient Technologies
> the Company behind OrientDB
>
> --
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "OrientDB" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/orient-database/tWad9-hRLrg/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
--
---
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.