org.apache.cayenne.dba.hsqldb

## Class HSQLDBProcedureTranslator

- java.lang.Object
- - org.apache.cayenne.access.translator.procedure.ProcedureTranslator
  - - org.apache.cayenne.dba.hsqldb.HSQLDBProcedureTranslator

-     public class HSQLDBProcedureTranslator
      extends ProcedureTranslator

  Works around HSQLDB's pickiness about stored procedure syntax.
  Since:
    1.2

- - ### Field Summary

    - ### Fields inherited from class org.apache.cayenne.access.translator.procedure.ProcedureTranslator

      `adapter, callParams, connection, entityResolver, logger, query, values`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `HSQLDBProcedureTranslator()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | `createSqlString()` Creates HSQLDB-compliant SQL to execute a stored procedure.

    - ### Methods inherited from class org.apache.cayenne.access.translator.procedure.ProcedureTranslator

      `createStatement, getJdbcEventLogger, getProcedure, getProcedureQuery, initStatement, initValues, setAdapter, setConnection, setEntityResolver, setInParam, setJdbcEventLogger, setOutParam, setQuery`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### HSQLDBProcedureTranslator

          public HSQLDBProcedureTranslator()

  - ### Method Detail

    - #### createSqlString

          protected String createSqlString()

      Creates HSQLDB-compliant SQL to execute a stored procedure.
      Overrides:
        `createSqlString` in class `ProcedureTranslator`

Copyright © 2001–2021 Apache Cayenne. All rights reserved.