IntelliSence. Реализация
От: BlackEric http://black-eric.lj.ru
Дата: 02.09.20 13:40
Оценка:
Как сделать свою IntelliSence для sql запросов?
Я так понимаю, что по вводу "." или ключевого слова нужно пытаться понять контекст и показывать возможные варианты ввода. Но каждый раз лазить в бд за списком таблиц, полей и функций не вариант. Грузить в списки и брать оттуда?

Нет ли у кого варианта реализации для SQL?
https://github.com/BlackEric001
Re: IntelliSence. Реализация
От: Sinclair Россия https://github.com/evilguest/
Дата: 04.09.20 10:16
Оценка:
Здравствуйте, BlackEric, Вы писали:
BE>Я так понимаю, что по вводу "." или ключевого слова нужно пытаться понять контекст и показывать возможные варианты ввода. Но каждый раз лазить в бд за списком таблиц, полей и функций не вариант. Грузить в списки и брать оттуда?
Кэширование — ваш вариант. Интеллисенс должен иметь "под рукой" модель базы, с которой он работает. Для своевременности работы нужно держать её в памяти.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.