Package 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
  Description
  `HSQLDBProcedureTranslator()`

- ## Method Summary

  Modifier and Type
  Method
  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 Details

  - ### HSQLDBProcedureTranslator

    public HSQLDBProcedureTranslator()

- ## Method Details

  - ### createSqlString

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