Hi Vladimir:
I don't think you can define rowid on 'insert' operations (ie, when a
new entry in the table is created) - it's a 'hidden'/automatic field
Oracle maintains itself...
 The rowid is available on the Data Cartridge API, see this output from tests:
Insert. newval: 'chau' rowid: 'AAAP1EAAEAAAAS4AAD' on index: LUCENE.IT1

1 row created.

Elapsed: 00:00:00.07

 I think that the Data Cartridge bind the code to the LUCENE.IT1
object, that is the index not the table. So the event is fired when
the index is reorganized, at this time the changes on the table are
already commited, but these are my assumptions that the Oracle engine
do ;)
 The important point is that the code summited yesterday to the Jira
is working with any DML operations on the tested tables, not optimized
for bulk operations.
 The missing callbacks entry points not implemented yet are the
operations of partitioned tables which involve re-organizations into
separate Lucene indexes, they are into the TODO list too :)
 Best regards, Marcelo.

--
Marcelo F. Ochoa
http://marcelo.ochoa.googlepages.com/home
______________
Do you Know DBPrism? Look @ DB Prism's Web Site
http://www.dbprism.com.ar/index.html
More info?
Chapter 17 of the book "Programming the Oracle Database using Java &
Web Services"
http://www.amazon.com/gp/product/1555583296/
Chapter 21 of the book "Professional XML Databases" - Wrox Press
http://www.amazon.com/gp/product/1861003587/
Chapter 8 of the book "Oracle & Open Source" - O'Reilly
http://www.oreilly.com/catalog/oracleopen/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to