Holkas
GitHub · релизы

Справочник / часть объекта

Представление класса

Представление Паруса: запрос, параметры и отображаемые атрибуты.

VIWПарус · Oracle и PostgreSQL
← К составу: Класс

Из чего состоит эта часть

Сравнение по частям
VIWПредставление классаВ составе класса
  • Описание и запрос

    Настройки представления Паруса.

    Описание
    Имя, примечание и доступность.
    Запрос
    Признак пользовательского запроса и SQL-текст.
  • Параметры

    Входные значения запроса.

    Имя и домен
    Имя параметра и ссылка на его домен.
  • Атрибуты

    Состав отображаемых полей.

    Колонка и атрибут
    Имя колонки и ссылка на атрибут класса.
Схема состава. Ветви показывают содержимое; правила формирования команд описаны ниже.

Правила переноса

01

Как сравнивается

Свойства объекта и вложенные элементы сравниваются отдельно. Отличия становятся командами плана.

02

Что может удаляться

Лишние параметры и атрибуты представления. Сам объект не удаляется по отсутствию в наборе.

03

Связь с классом

Представление класса VIW и SQL-представление базы — разные типы. Текст запроса между диалектами SQL не переводится.

Представление внутри Паруса

Этот объект входит в семейство класса. Holkas сравнивает его свойства, текст запроса, параметры и отображаемые атрибуты.

Не путайте с SQL-представлением

Представление базы Oracle или PostgreSQL — отдельный объект с кодом JVW или JVP. Если запрос Паруса использует такое представление, подготовьте его отдельно.

При смене СУБД проверьте совместимость SQL-текста и наличие объектов, к которым он обращается.