Глава 36. Расширение SQL#
Глава 36. Расширение SQL
Оглавление
- 36.1. Как работает расширяемость
- 36.2. Типовая система Tantor SE
- 36.3. Пользовательские функции
- 36.4. Пользовательские процедуры
- 36.5. Функции языка запросов (SQL)
- 36.5.1. Аргументы для функций SQL
- 36.5.2. SQL Функции на базовых типах
- 36.5.3. SQL Функции на составных типах
- 36.5.4. SQL Функции с выходными параметрами
- 36.5.5. SQL Процедуры с выходными параметрами
- 36.5.6. SQL Функции с переменным числом аргументов
- 36.5.7. SQL Функции с Значениями По Умолчанию для Аргументов
- 36.5.8. SQL Функции в качестве источников таблиц
- 36.5.9. SQL Функции, возвращающие наборы
- 36.5.10. SQL Функции, возвращающие
TABLE
- 36.5.11. Полиморфные функции SQL
- 36.5.12. SQL Функции с правилами сортировки
- 36.6. Перегрузка функций
- 36.7. Категории волатильности функций
- 36.8. Функции процедурного языка
- 36.9. Внутренние функции
- 36.10. Информация об оптимизации функций
- 36.11. Пользовательские агрегаты
- 36.12. Пользовательские типы данных
- 36.13. Пользовательские операторы
- 36.14. Информация об оптимизации операторов
- 36.15. Интерфейсные расширения для индексов
- 36.15.1. Методы индексирования и классы операторов
- 36.15.2. Стратегии индексного метода
- 36.15.3. Поддержка методов индексации
- 36.15.4. Пример
- 36.15.5. Классы операторов и семейства операторов
- 36.15.6. Системные зависимости от классов операторов
- 36.15.7. Операторы сортировки
- 36.15.8. Особенности специальных классов операторов
- 36.16. Упаковка связанных объектов в расширение
- 36.17. Инфраструктура создания расширений
В следующих разделах мы рассмотрим, как вы можете расширить язык запросов Tantor SE SQL, добавив:
функции (начиная с Раздел 36.3)
агрегаты (начиная с Раздел 36.11)
типы данных (начиная с Раздел 36.12)
операторы (начинающиеся с Раздел 36.13)
классы операторов для индексов (начиная с Раздел 36.15)
пакеты связанных объектов (начиная с Раздел 36.16)