## 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.configuration.xml |
  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 | 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 | 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 | Description
    --- | --- | ---
    `T` | BaseConfigurationNodeVisitor.`visitProcedure​(Procedure procedure)` |
    `T` | ConfigurationNodeVisitor.`visitProcedure​(Procedure procedure)` |
    `Void` | EmptyConfigurationNodeVisitor.`visitProcedure​(Procedure procedure)` |

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

    Methods in org.apache.cayenne.configuration.xml that return Procedure
    Modifier and Type | Method | Description
    --- | --- | ---
    `Procedure` | ProcedureHandler.`getProcedure()` |

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

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

    Methods in org.apache.cayenne.map that return Procedure
    Modifier and Type | Method | Description
    --- | --- | ---
    `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` | ProcedureParameter.`getProcedure()` | Returns the procedure that holds this parameter.

    Methods in org.apache.cayenne.map that return types with arguments of type Procedure
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<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 | 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 | 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 | Description
    --- | ---
    `ProcedureQuery​(Procedure procedure)` | Creates a ProcedureQuery based on a Procedure object.
    `ProcedureQuery​(Procedure procedure, Class<?> resultType)` |