# Uses of Record Class
org.apache.cayenne.access.jdbc.CSParameter

Packages that use CSParameter
Package
Description
org.apache.cayenne.access.translator
org.apache.cayenne.access.translator.procedure
org.apache.cayenne.dba
Contains database adapter API (DbAdapter) and its default implementation.

- ## Uses of CSParameter in org.apache.cayenne.access.translator

  Methods in org.apache.cayenne.access.translator that return CSParameter
  Modifier and Type
  Method
  Description
  `CSParameter<?>[]`
  TranslatedProcedure.`params()`
  Returns the value of the `params` record component.
  Constructors in org.apache.cayenne.access.translator with parameters of type CSParameter
  Modifier
  Constructor
  Description
  ``
  `TranslatedProcedure(String sql, CSParameter<?>[] params)`
  Creates an instance of a `TranslatedProcedure` record class.

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

  Methods in org.apache.cayenne.access.translator.procedure that return CSParameter
  Modifier and Type
  Method
  Description
  `protected CSParameter<?>`
  DefaultProcedureTranslator.`createBinding(DbAdapter adapter, ProcedureParameter param, Map<String,?> queryValues, int position)`
  Builds a `CSParameter` for a single call parameter.

- ## Uses of CSParameter in org.apache.cayenne.dba

  Methods in org.apache.cayenne.dba with parameters of type CSParameter
  Modifier and Type
  Method
  Description
  `void`
  AutoAdapter.`bindParameter(CallableStatement statement, CSParameter<?> parameter)`
  `void`
  DbAdapter.`bindParameter(CallableStatement statement, CSParameter<?> parameter)`
  Binds an object value to CallableStatement's parameter.
  `void`
  JdbcAdapter.`bindParameter(CallableStatement statement, CSParameter<?> parameter)`