org.postgresql.pljava

Class TriggerException


public class TriggerException
extends SQLException

An exception specially suited to be thrown from within a method designated to be a trigger function. The message generated by this exception will contain information on what trigger and what relation it was that caused the exception

Field Summary

static String
TRIGGER_ACTION_EXCEPTION

Constructor Summary

TriggerException(TriggerData td)
Create an exception based on the TriggerData that was passed to the trigger method.
TriggerException(TriggerData td, String reason)
Create an exception based on the TriggerData that was passed to the trigger method and an additional message.

Field Details

TRIGGER_ACTION_EXCEPTION

public static final String TRIGGER_ACTION_EXCEPTION

Constructor Details

TriggerException

public TriggerException(TriggerData td)
Create an exception based on the TriggerData that was passed to the trigger method.
Parameters:
td - The TriggerData that was passed to the trigger method.

TriggerException

public TriggerException(TriggerData td,
                        String reason)
Create an exception based on the TriggerData that was passed to the trigger method and an additional message.
Parameters:
td - The TriggerData that was passed to the trigger method.
reason - An additional message with info about the exception.

Copyright (c) 2003, 2004, 2005 TADA AB - Taby Sweden. \ Distributed under the terms shown in COPYRIGHT