Uses of Package
org.postgresql.pljava.annotation

Packages that use org.postgresql.pljava.annotation
Package Description
org.postgresql.pljava
The PL/Java API for use in writing database procedures, functions, and types using PL/Java.
org.postgresql.pljava.annotation
Annotations for use in Java code to generate the SQLJ Deployment Descriptor automatically.
  • Classes in org.postgresql.pljava.annotation used by org.postgresql.pljava
    Class Description
    Function.Trust
    Whether 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.
  • Classes in org.postgresql.pljava.annotation used by org.postgresql.pljava.annotation
    Class Description
    Aggregate.FinishEffect
    Declares the effect of the finish function in a Plan.
    BaseUDT.Alignment
    The supported alignment constraints for the type's internal representation.
    BaseUDT.Storage
    The supported TOAST strategies for the type's stored representation.
    Cast.Application
    When this cast can be applied: only in explicit form, when used in assignment context, or implicitly whenever needed.
    Cast.Path
    A known conversion path when a dedicated function is not supplied: BINARY for two types that are known to have the same internal representation, or INOUT to invoke the first type's text-output function followed by the second type's text-input function.
    Function.Effects
    The volatility category describing the presence or absence of side-effects constraining what the optimizer can safely do with the function.
    Function.OnNullInput
    Whether the function is called even for null input, or known to return null in that case and therefore not called.
    Function.Parallel
    Whether 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.Security
    Whether 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.Trust
    Whether 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.Called
    Whether the trigger is invoked before or after the specified event.
    Trigger.Constraint
    Deferrability (only applies to constraint triggers).
    Trigger.Event
    Types of event that can occasion a trigger.
    Trigger.Scope
    Whether the trigger will occur only once for a statement of interest, or once for each row affected by the statement.