SQL/MX Glossary

Glossary
HP NonStop SQL/MX Glossary523732-002
Glossary-18
leaf operator
leaf operator. An operator in an operator tree that has no children. An example of a leaf
operator in an operator tree is the scan node. The EXPLAIN row for a relational leaf
operator will have NULL value for the left and the right child column.
left hybrid hash join. A left hybrid hash join returns an unmatched outer row even when it
does not find a match in the inner table. Null values are supplied for the missing inner
rows. This operation differs from a hybrid hash join only when it does not find a match
in the inner table. See also hybrid hash join.
left join on. A type of join that joins rows that satisfy the search condition in the ON clause
of a join operation, plus rows from the left table that do not satisfy the search condition.
left merge join. A portion of an execution plan that involves a merge join. This operation
differs from a merge join only when it does not find a match in the inner table. When no
match is found, the left row is still returned, and the data from the right table is set to
null. See also sort merge join.
left nested join. A portion of an execution plan that involves a nested join. This operation
sends each outer (left) row to the inner (right) child. The right child finds all the
matches for a row and returns all the matches. If an outer row finds no matches in the
inner table, the outer row is returned and nulls are supplied for inner table values. See
also nested join.
literal. A constant in an expression or statement. An SQL literal can be a datetime,
INTERVAL, numeric, or character string literal.
live upgrade. The ability to replace the program file of a running process with an identically
named file. The HP NonStop operating system supports live upgrades for applications
that can be loaded directly from the HP NonStop Open System Services (OSS) or
NonStop operating system command line, but not Java applications, which are
interpreted by a Java Virtual Machine (JVM).
local autonomy. The principle that users of a node in a network can perform operations on
objects on that node even when other nodes are not available and also manage nodes
independently.
local transaction. A transaction that is processed by a single transaction manager on a
single node. Contrast with distributed transaction.
location-independent ANSI name. An SQL/MX catalog, schema, or database object name
that is subject to visibility rules. ANSI name lookup resolves a name starting with the
system schema tables on the local node. The name does not include an expand node
name and cannot be guaranteed to unambiguously identify a database object in an
Expand network.
lock. A mechanism that coordinates concurrent access to the same data. See also
exclusive lock, lock duration, lock granularity, and shared lock.
lock duration. The period of time during which a lock is held.