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

Packages that use PSParameter
Package
Description
org.apache.cayenne.access.jdbc
Contains classes that handle JDBC interactions.
org.apache.cayenne.access.sqlbuilder
org.apache.cayenne.access.translator
org.apache.cayenne.access.translator.sqltemplate
org.apache.cayenne.dba
Contains database adapter API (DbAdapter) and its default implementation.

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

  Methods in org.apache.cayenne.access.jdbc that return PSParameter
  Modifier and Type
  Method
  Description
  `protected PSParameter<?>[]`
  BatchAction.`rowBindings(TranslatedBatch translated, int row, ExtendedTypeMap extendedTypes)`
  Resolves the given batch row against the translated batch parameters, returning per-row bindings.
  Methods in org.apache.cayenne.access.jdbc with parameters of type PSParameter
  Modifier and Type
  Method
  Description
  `protected void`
  SQLTemplateAction.`bind(PreparedStatement preparedStatement, PSParameter[] bindings)`
  Binds parameters to the PreparedStatement.

- ## Uses of PSParameter in org.apache.cayenne.access.sqlbuilder

  Methods in org.apache.cayenne.access.sqlbuilder that return types with arguments of type PSParameter
  Modifier and Type
  Method
  Description
  `List<PSParameter<?>>`
  SQLGenerationContext.`getBindings()`

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

  Methods in org.apache.cayenne.access.translator that return PSParameter
  Modifier and Type
  Method
  Description
  `PSParameter<?>[]`
  TranslatedSelect.`bindings()`
  Returns the value of the `bindings` record component.
  `PSParameter<?>[]`
  TranslatedSQL.`bindings()`
  Returns the value of the `bindings` record component.
  Constructors in org.apache.cayenne.access.translator with parameters of type PSParameter
  Modifier
  Constructor
  Description
  ``
  `TranslatedSelect(String sql, PSParameter<?>[] bindings, RSColumn[] resultColumns, boolean suppressingDistinct, boolean hasJoins)`
  Creates an instance of a `TranslatedSelect` record class.
  ``
  `TranslatedSQL(String sql, PSParameter<?>[] bindings, RSColumn[] resultColumns)`
  Creates an instance of a `TranslatedSQL` record class.

- ## Uses of PSParameter in org.apache.cayenne.access.translator.sqltemplate

  Methods in org.apache.cayenne.access.translator.sqltemplate that return PSParameter
  Modifier and Type
  Method
  Description
  `PSParameter[]`
  Context.`getParameterBindings()`

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

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