[Pljava-dev] Triggerdata questions

From: joaoaafonso at gmail(dot)com (Joao Afonso)
To:
Subject: [Pljava-dev] Triggerdata questions
Date: 2005-07-05 18:03:52
Message-ID: ce04e69f050705110339fc5c9e@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pljava-dev

Hi everyone,

I have a number of tables in a db, let's call it Main, which are a
replication of tables that are in other databases (more than one). All
the tables in db Main are empty, they are just used for front end
access and defining the relations that may exist between the tables
from the different databases.

When an insert (for ex.) is issued to db Main a trigger is fired
that calls a java function that supposedly would re-issue the insert
to the real db. But i don't know how this can be done. Using the
triggerdata passed to my function i tried the following:

(being td the Triggerdata received by the function)

Statement stat = (td.getNew()).getStatement();

The function always throws a nullPointerException. From what i've
read, the resultSet returned by .getNew() is always null on inserts
and deletes, so this must be where the exception comes from, but even
on an update the resultSet seems to be returning a null value.

And what i want to ask you is if you think this can be done this
way? If so, what am i doing wrong? If not, do you see another
solution?

Thanks in advance.

Responses

Browse pljava-dev by date

  From Date Subject
Next Message Thomas Hallgren 2005-07-05 19:41:45 [Pljava-dev] Triggerdata questions
Previous Message Thomas Hallgren 2005-07-02 18:47:41 [Pljava-dev] Aborting a transaction