## Uses of Class
org.apache.cayenne.access.jdbc.SQLStatement

- Packages that use SQLStatement
  Package | Description
  --- | ---
  org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.template |

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

    Methods in org.apache.cayenne.access.jdbc that return SQLStatement
    Modifier and Type | Method | Description
    --- | --- | ---
    `SQLStatement` | SQLTemplateProcessor.`processTemplate​(String template, List<Object> positionalParameters)` | Builds and returns a SQLStatement based on SQL template String and a list of positional parameters.
    `SQLStatement` | SQLTemplateProcessor.`processTemplate​(String template, Map<String,​?> parameters)` | Builds and returns a SQLStatement based on SQL template String and a map of parameters.

    Methods in org.apache.cayenne.access.jdbc with parameters of type SQLStatement
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected RowDescriptorBuilder` | SQLTemplateAction.`configureRowDescriptorBuilder​(SQLStatement compiled, ResultSet resultSet)` |
    `protected void` | SQLTemplateAction.`execute​(Connection connection, OperationObserver callback, SQLStatement compiled, Collection<Number> updateCounts)` |
    `protected void` | SQLTemplateAction.`processSelectResult​(SQLStatement compiled, Connection connection, Statement statement, ResultSet resultSet, OperationObserver callback, long startTime)` |

  - ### Uses of SQLStatement in org.apache.cayenne.template

    Methods in org.apache.cayenne.template that return SQLStatement
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected SQLStatement` | CayenneSQLTemplateProcessor.`process​(String template, Context context)` |
    `SQLStatement` | CayenneSQLTemplateProcessor.`processTemplate​(String template, List<Object> positionalParameters)` |
    `SQLStatement` | CayenneSQLTemplateProcessor.`processTemplate​(String template, Map<String,​?> parameters)` |