Доработки авт одополнения в редакторе

Утилита управления базами данных для FireBird/Interbase

Модераторы: alexs, Модераторы

Ответить
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Доработки авт одополнения в редакторе

Сообщение alexs »

Очередная порция доработок автодополнения редактора SQL
В частности - реализовал распознования алиасов объектов на более "дубовой" логике. Как мне кажется - IBExpert работает также :-)

Смотреть в http://w7site.ru/fpc/fbm/fbmanager-win3 ... 37.tar.bz2 или http://w7site.ru/fpc/fbm/fbmanager-gtk2 ... 37.tar.bz2
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Доработки парсера SQL позволили сделать более умное автодоволнение
Теперь работает на конструкциях вида:

Код: Выделить всё

select
  aaa.
from
  (select
     test1.test2_id,
     test1.test1_code,
     test1.test1_name,
     1,
     'a3' as aaa
    from
      test1 ) as aaa

Если в основном списке полей после aaa. вызвать окно автодополнения (нажатие CTRL+SPACE) то будут предложены поля из подзапроса. Но только именованные поля.
Теперь можно приступать к разворачиванию в автодополнениях символа * из подзапроса
Вложения
sql_autocomplete.png
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Добавил отображение в хинте к SQL редактору описание объекта, находящегося под курсором.
Вложения
FBManagerHint.png
Ответить