# Package com.saxonica.functions.sql

This package contains implementations of extension functions allowing access to SQL databases.

These functions were newly introduced in Saxon 9.9, effectively replacing the XSLT-only extension instructions that had been available for many years, but which failed to take advantage of useful new XPath 3.1 capabilities such as maps and higher-order functions.

- Class Summary
  Class | Description
  --- | ---
  SQLConnectFn | This class implements the sql:connect() extension function.
  SQLDeleteFn | This class implements the sql:delete() extension function.
  SQLExecuteFn | This class implements the sql:execute() extension function.
  SQLFunctionSet | The SQLFunctionSet is a set of Saxon vendor-supplied extension functions designed to enable access to SQL databases
  SQLInsertFn | This class implements the sql:insert() extension function.
  SQLPreparedQueryFn | This class implements the sql:prepared-query() extension function.
  SQLPreparedStatementFn | This class implements the sql:prepared-statement() extension function.
  SQLQueryFn | This class implements the sql:query() extension function.
  SQLTable |
  SQLTableFn | This class implements the sql:table() extension function.
  SQLUpdateFn | This class implements the `sql:update()` extension function.