КаталогИндекс раздела
НазадСодержаниеВперед

Динамический контекст и фокус

Динамический контекст выражения - это информация, которая доступна во время вычисления выражения. Фокус, который состоит из контекстного пункта, позиции в контексте и размера контекста, является важной частью динамического контекста. Фокус изменяется, когда DB2 обрабатывает каждый пункт в последовательности. Фокус состоит из следующей информации:

Контекстный пункт
      Атомарное значение или узел, который обрабатывается в настоящий момент. Контекстный пункт может быть выбран выраженим контекстного пункта, которое состоит из одной точки (.).
Позиция контекста
      Позиция контекстного пункта в последовательности, которая обрабатывается в настоящий момент. Позиция контекста может быть получена при помощи функции fn:position().
Размер контекста
      Число пунктов в последовательности, которая обрабатывается в настоящий момент. Размер контекста может быть получен при помощи функции fn:last().

НазадСодержаниеВперед
КаталогИндекс раздела