Uses of Package
The PL/Java API for use in writing database procedures, functions, and types using PL/Java.
Annotations for use in Java code to generate the SQLJ Deployment Descriptor automatically.
Classes in org.postgresql.pljava.annotation used by org.postgresql.pljava.annotation Class Description Aggregate.FinishEffectDeclares the effect of the
finishfunction in a
BaseUDT.AlignmentThe supported alignment constraints for the type's internal representation. BaseUDT.StorageThe supported TOAST strategies for the type's stored representation. Cast.ApplicationWhen this cast can be applied: only in explicit form, when used in assignment context, or implicitly whenever needed. Cast.PathA known conversion path when a dedicated function is not supplied:
BINARYfor two types that are known to have the same internal representation, or
INOUTto invoke the first type's text-output function followed by the second type's text-input function.
Function.EffectsThe volatility category describing the presence or absence of side-effects constraining what the optimizer can safely do with the function. Function.OnNullInputWhether the function is called even for null input, or known to return null in that case and therefore not called. Function.ParallelWhether the function is unsafe to use in any parallel query plan at all, or avoids certain operations and can appear in such a plan but must be executed only in the parallel group leader, or avoids an even larger set of operations and is safe to execute anywhere in a parallel plan. Function.SecurityWhether the function executes with the same identity and permissions as the role that has invoked it (the usual case), or with the rights of the role that defined it (such as to offer controlled access to data the invoker would otherwise have no access to). Function.TrustWhether the function only needs limited capabilities and can run in the "trusted" language sandbox, or has to be unsandboxed and run in an "untrusted" language instance. Trigger.CalledWhether the trigger is invoked before or after the specified event. Trigger.ConstraintDeferrability (only applies to constraint triggers). Trigger.EventTypes of event that can occasion a trigger. Trigger.ScopeWhether the trigger will occur only once for a statement of interest, or once for each row affected by the statement.