Sorry for making a lame explanation.
I can't describe that properly because I don't know what happens...
No exceptions occur, but when I implement like this, it's not working.
def result(iRecord: scala.Any): Boolean = {
val d = iRecord.asInstanceOf[ODocument]
// want to execute some sql queries here, but...I have no idea what to do
// When I execute a command like this,
database.command[OCommandRequest](new OSQLSynchQuery[ODocument]("select
from ? where headWord = '?'")).execute(d.field("?"))
// returns nothing and OSQLAsynchQuery is canceled.
// I assume it works correctly, so try to get a new connection using
ODatabaseDocumentPool.global().acquire("remote:localhost/test", "root",
"root")
// or
new ODatabaseDocumentTx("remote:localhost/test").open("root", "root")
// then it never returns from inside the loop at
StorageRemote#beginResponse.
...
}
2014年1月15日水曜日 3時18分57秒 UTC+9 Artem Orobets:
>
> Hi Koic,
>
> I haven't got your question. Does the execution of database command inside
> of result listener produces an exception?
>
> Best regards,
> Artem Orobets
>
> * Orient Technologiesthe Company behind OrientDB*
>
>
> 2014/1/11 Koic <[email protected] <javascript:>>
>
>> Hi,
>>
>> I'm new to Orient DB.
>> It seems not to be able to create multiple connections on the same thread.
>>
>> database.command[OCommandRequest](
>> new OSQLAsynchQuery[ODocument]("select from ?",
>> new OCommandResultListener {
>> def result(iRecord: scala.Any): Boolean = {
>> // want to execute some sql queries here, but...I have no idea what to
>> do
>> ...
>> return true
>> }
>> def end() {}
>> }
>> )
>> ).execute()
>>
>> --
>>
>> ---
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
--
---
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/groups/opt_out.