powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Вопрос по ##class(%SYS.Namespace).Exists()
5 сообщений из 5, страница 1 из 1
Вопрос по ##class(%SYS.Namespace).Exists()
    #40043832
AliasH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Парни начал знакомство с БД Cache, подскажите где лежат неймспейсы? Где можно увидеть что содержится в %SYS.Namespace?
##class(%SYS.Namespace).Exists() метод Exists() берет содержимое %SYS.Namespace, а как посмотреть или где посмотреть что там лежит?)
...
Рейтинг: 0 / 0
Вопрос по ##class(%SYS.Namespace).Exists()
    #40043874
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AliasH , мы вот как намспейсы собираем...

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
	n
	f i=1:1:$ZU(90,0) d
	.	s ns=$ZU(90,2,0,i)
	.	q:ns=""
	.	q:$d(dn(ns))
	.	w !,ns
	.	s dn(ns)=""
	q
...
Рейтинг: 0 / 0
Вопрос по ##class(%SYS.Namespace).Exists()
    #40043875
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AliasH
Где можно увидеть что содержится в %SYS.Namespace?

Посмотрел описание класса... Там есть и другие методы.

Код: javascript
1.
2.
d ##class(%SYS.Namespace).ListAll(.arr)
zw arr
...
Рейтинг: 0 / 0
Вопрос по ##class(%SYS.Namespace).Exists()
    #40043876
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AliasH , для sql-ного доступа есть запрос List ()
Возвращает табличку
Selects Nsp As %String, Status As %String, Remote As %Boolean
...
Рейтинг: 0 / 0
Вопрос по ##class(%SYS.Namespace).Exists()
    #40043905
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AliasH,

Код класса %SYS.Namespace доступен в области %SYS. Можете открыть, посмотреть реализацию.
Список областей есть:
- в конфигруационном файле cache.cpf
- в глобале ^|"%SYS"|CONFIG("Namespaces")
- можно получить через $ZU и через запрос, как уже написал krvsa
- можно получить через метод ListAll класса %SYS.Namespace.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Вопрос по ##class(%SYS.Namespace).Exists()
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]