MiniM. Saving time.


| About | Download | Tools | Knowledge Base | How to Buy |

MiniM Overview

Getting Started

Download

Documentation

Tools

Cache Tools

GT.M Tools

Knowledge Base

FAQ

Licensing

Contacts

Copyrights

MiniM Technology Overview | ENG | Jan 5, 2011

Обзор MiniM Database Server
Клиентские GUI-утилиты
MiniM Debugger
Препроцессор макросов
MiniM Server Connect
MiniM Web Access
Внешние ZDLL-модули
MiniM Embedded Edition
Устройства
Транзакционность
Расширения языка
Телнет
Консоль
Схема лицензирования
StealthTrace
Расширения языка MiniM

MiniM Database Server основан на языке и классических концепциях MUMPS, соответствует ANSI и ныне действующему ISO стандартам языка. В дополнение к стандартным функциям и командам MiniM поддерживает набор расширений языка и дополнительные встроенные функции.

New с инициализацией

Команда New может иметь инициализацию локальной переменной и комбинировать команду new и присваивание, например

new a,b=123,c="str",d
здесь в результате получаем переменные a и d с простой формой new и переменные b и c, которым после команды new сразу были присвоены значения 123 и "str".

$QS с присваиванием

Функция $QS может быть присвоена в левой части присваивания

s $qs(glvn,n)=expr

$LISTXXX функции

Функции $LIST выполнены в совместимом с Cache формате и поведении, и поддерживают в точности то же самое кодирование данных.

$BITXXX функции

Функции $BITXXX выполнены в точности с поведением соответствующих функций Cache но с отличным от Cache кодированием данных и несовместимы по представлению строк, например при использовании битмап-индексов требуется не перенос данных индексов, а их перестроение.

Ленивые логические операторы

Ленивые логические операторы выполнены в синтаксисе ленивых логических операторов Cache и в точности соответствуют по поведению - если результат оператора достаточно определяется по значению левого аргумента, то правый аргумент не вычисляется.

Передача параметров в подпрограммы

MiniM поддерживает расширенные способы передачи параметров с возможностью инициализации константой и с передачей переменного числа аргументов.

$ZPCREXXX функции

Функции $ZPCREXXX выполняют операции с регулярными выражениями, проверка совпадения, поиск и замена подстрок.

Расширенные структурные системные переменные

MiniM поддерживает расширенные операции со структурными системными переменными, например чтение значения или применение команды kill, например kill ^$LOCK(...) удаляет блокировку независимо от владельца блокировки, а команда kill ^$JOB(...) завершает указанный процесс MiniM.

Расширенные $Z и $VIEW функции

MiniM поддерживает в качестве встроенных большой набор дополнительных $Z и $VIEW функций для кодирования данных, получения и изменения текущего состояния процесса и другие.

Все расширенные элементы языка, функции, операторы и поведение структурных системных переменных описано в документации MiniM Language Guide (minimlang.pdf).

Для дополнительной информации используйте страницы сайта, поиск по сайту или обратитесь по адресам.


Copyright (C) 2017 Eugene Karataev
Emails: Info Tech Support