Interface PLJavaBasedLanguage

All Known Subinterfaces:
PLJavaBasedLanguage.InlineBlocks, PLJavaBasedLanguage.ReturningSets, PLJavaBasedLanguage.Routines, PLJavaBasedLanguage.Triggers, PLJavaBasedLanguage.UsingTransforms

public interface PLJavaBasedLanguage
Interface for a procedural language on PL/Java infrastructure.

An implementing class does not implement this interface directly, but rather implements one or both of the subinterfaces InlineBlocks and Routines. A language that implements Routines may also implement one or more of: ReturningSets, Triggers, UsingTransforms. The implementing class must have a public constructor with a ProceduralLanguage parameter, which it may ignore, or use to determine the name, oid, accessibility, or other details of the declared PostgreSQL language the handler class has been instantiated for.