## Uses of Class
org.apache.cayenne.map.Procedure

- Packages that use Procedure
  Package | Description
  --- | ---
  org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.access.translator.procedure |
  org.apache.cayenne.configuration |
  org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.

- - ### Uses of Procedure in org.apache.cayenne.access.jdbc

    Methods in org.apache.cayenne.access.jdbc that return Procedure
    Modifier and Type | Method and Description
    --- | ---
    `protected Procedure` | ProcedureAction.`getProcedure()` Returns stored procedure for an internal query.

  - ### Uses of Procedure in org.apache.cayenne.access.translator.procedure

    Methods in org.apache.cayenne.access.translator.procedure that return Procedure
    Modifier and Type | Method and Description
    --- | ---
    `Procedure` | ProcedureTranslator.`getProcedure()`

  - ### Uses of Procedure in org.apache.cayenne.configuration

    Methods in org.apache.cayenne.configuration with parameters of type Procedure
    Modifier and Type | Method and Description
    --- | ---
    `T` | BaseConfigurationNodeVisitor.`visitProcedure(Procedure procedure)`
    `T` | ConfigurationNodeVisitor.`visitProcedure(Procedure procedure)`

  - ### Uses of Procedure in org.apache.cayenne.map

    Fields in org.apache.cayenne.map declared as Procedure
    Modifier and Type | Field and Description
    --- | ---
    `protected Procedure` | ProcedureParameter.`procedure`

    Methods in org.apache.cayenne.map that return Procedure
    Modifier and Type | Method and Description
    --- | ---
    `Procedure` | ProcedureParameter.`getProcedure()` Returns the procedure that holds this parameter.
    `Procedure` | DataMap.`getProcedure(String procedureName)` Returns a Procedure for a given name or null if no such procedure exists.
    `Procedure` | EntityResolver.`getProcedure(String procedureName)`
    `Procedure` | MappingNamespace.`getProcedure(String name)` Returns Procedure for a given name, or null if no such Procedure is found in the MappingNamespace.
    `Procedure` | EntityResolver.`lookupProcedure(Query q)` Deprecated. since 4.0. Use q.getMetaData(resolver).getProcedure()
    `Procedure` | EntityResolver.`lookupProcedure(String procedureName)` Deprecated. since 4.0 use `EntityResolver.getProcedure(String)`.

    Methods in org.apache.cayenne.map that return types with arguments of type Procedure
    Modifier and Type | Method and Description
    --- | ---
    `SortedMap<String,Procedure>` | DataMap.`getProcedureMap()` Returns a sorted unmodifiable map of Procedures in this DataMap keyed by name.
    `Collection<Procedure>` | DataMap.`getProcedures()` Returns stored procedures associated with this DataMap.
    `Collection<Procedure>` | EntityResolver.`getProcedures()`
    `Collection<Procedure>` | MappingNamespace.`getProcedures()` Returns all Procedures in the namespace.

    Methods in org.apache.cayenne.map with parameters of type Procedure
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataMap.`addProcedure(Procedure procedure)` Adds stored procedure to the list of procedures.
    `void` | ProcedureParameter.`setProcedure(Procedure procedure)` Sets the procedure that holds this parameter.

  - ### Uses of Procedure in org.apache.cayenne.query

    Methods in org.apache.cayenne.query that return Procedure
    Modifier and Type | Method and Description
    --- | ---
    `Procedure` | QueryMetadata.`getProcedure()` Returns a Procedure associated with a query or null if no such procedure exists.
    `Procedure` | QueryMetadataProxy.`getProcedure()`

    Constructors in org.apache.cayenne.query with parameters of type Procedure
    Constructor and Description
    `ProcedureQuery(Procedure procedure)` Creates a ProcedureQuery based on a Procedure object.
    `ProcedureQuery(Procedure procedure, Class<?> resultType)`

Copyright © 2001–2023 Apache Cayenne. All rights reserved.