# 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.dba.hsqldb
HSQLDB DbAdapter.
org.apache.cayenne.dba.mysql
MySQL DbAdapter.
org.apache.cayenne.dba.postgres
PostgreSQL DbAdapter.
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 with parameters of type Procedure
  Modifier and Type
  Method
  Description
  `protected String`
  DefaultProcedureTranslator.`createSqlString(Procedure procedure, int callParamsSize)`
  Creates an SQL String for the stored procedure call.

- ## 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.dba.hsqldb

  Methods in org.apache.cayenne.dba.hsqldb with parameters of type Procedure
  Modifier and Type
  Method
  Description
  `protected String`
  HSQLDBProcedureTranslator.`createSqlString(Procedure procedure, int callParamsSize)`
  Creates HSQLDB-compliant SQL to execute a stored procedure.

- ## Uses of Procedure in org.apache.cayenne.dba.mysql

  Methods in org.apache.cayenne.dba.mysql with parameters of type Procedure
  Modifier and Type
  Method
  Description
  `protected String`
  MySQLProcedureTranslator.`createSqlString(Procedure procedure, int callParamsSize)`

- ## Uses of Procedure in org.apache.cayenne.dba.postgres

  Methods in org.apache.cayenne.dba.postgres with parameters of type Procedure
  Modifier and Type
  Method
  Description
  `protected String`
  PostgresProcedureTranslator.`createSqlString(Procedure procedure, int callParamsSize)`

- ## 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
  Modifier
  Constructor
  Description
  ``
  `ProcedureQuery(Procedure procedure)`
  Creates a ProcedureQuery based on a Procedure object.
  ``
  `ProcedureQuery(Procedure procedure, Class<?> resultType)`