Spec-Zone.ru › MySQL Shell 8.4

10.2 Добавление объектов расширения в MySQL Shell

  • 10.2.1 Создание пользовательских глобальных объектов MySQL Shell
  • 10.2.2 Создание объектов расширения
  • 10.2.3 Сохранение объектов расширения
  • 10.2.4 Примеры объектов расширения MySQL Shell

Вы можете определить объекты расширения и сделать их доступными как часть пользовательских глобальных объектов MySQL Shell. При создании и регистрации объекта расширения он становится доступным как в режиме JavaScript, так и в режиме Python.

Объект расширения состоит из одного или нескольких элементов. Элемент может быть значением базового типа данных, функцией, написанной на JavaScript или Python, или другим объектом расширения. Вы создаете и регистрируете объекты расширения, используя функции встроенного глобального объекта shell. Вы можете продолжить расширять объект, добавляя дополнительные члены после его регистрации в MySQL Shell.

Примечание

Вы можете зарегистрировать объект расширения, содержащий функции, непосредственно как глобальный объект MySQL Shell. Однако для эффективного управления объектами расширения полезно создать один или несколько основных объектов расширения, которые будут выступать в качестве точек входа для всех ваших объектов расширения, и зарегистрировать эти основные объекты расширения как глобальные объекты MySQL Shell. Затем вы можете добавить свои текущие и будущие объекты расширения как члены соответствующего основного объекта расширения. С такой структурой основной объект расширения, зарегистрированный как глобальный объект MySQL Shell, предоставляет разработчикам место для добавления различных объектов расширения, созданных в разное время и хранящихся в различных плагинах MySQL Shell.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-shell-8.4-en/mysql-shell-extension-objects.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API