Глава 35. Расширение SQL#
Глава 35. Расширение SQL
Оглавление
- 35.1. Как работает расширяемость
- 35.2. Типовая система Tantor SE-1C
- 35.3. Пользовательские функции
- 35.4. Пользовательские процедуры
- 35.5. Функции языка запросов (SQL)
- 35.5.1. Аргументы для функций SQL
- 35.5.2. SQL Функции на базовых типах
- 35.5.3. SQL Функции на составных типах
- 35.5.4. SQL Функции с выходными параметрами
- 35.5.5. SQL Процедуры с выходными параметрами
- 35.5.6. SQL Функции с переменным числом аргументов
- 35.5.7. SQL Функции с Значениями По Умолчанию для Аргументов
- 35.5.8. SQL Функции в качестве источников таблиц
- 35.5.9. SQL Функции, возвращающие наборы
- 35.5.10. SQL Функции, возвращающие
TABLE
- 35.5.11. Полиморфные функции SQL
- 35.5.12. SQL Функции с правилами сортировки
- 35.6. Перегрузка функций
- 35.7. Категории волатильности функций
- 35.8. Функции процедурного языка
- 35.9. Внутренние функции
- 35.10. Информация об оптимизации функций
- 35.11. Пользовательские агрегаты
- 35.12. Пользовательские типы данных
- 35.13. Пользовательские операторы
- 35.14. Информация об оптимизации операторов
- 35.15. Интерфейсные расширения для индексов
- 35.15.1. Методы индексирования и классы операторов
- 35.15.2. Стратегии индексного метода
- 35.15.3. Поддержка методов индексации
- 35.15.4. Пример
- 35.15.5. Классы операторов и семейства операторов
- 35.15.6. Системные зависимости от классов операторов
- 35.15.7. Операторы сортировки
- 35.15.8. Особенности специальных классов операторов
- 35.16. Упаковка связанных объектов в расширение
- 35.17. Инфраструктура создания расширений
В следующих разделах мы рассмотрим, как вы можете расширить язык запросов Tantor SE-1C SQL, добавив:
функции (начиная с Раздел 35.3)
агрегаты (начиная с Раздел 35.11)
типы данных (начиная с Раздел 35.12)
операторы (начинающиеся с Раздел 35.13)
классы операторов для индексов (начиная с Раздел 35.15)
пакеты связанных объектов (начиная с Раздел 35.16)