Switch (Showplanoperator)

Switch ist ein spezieller Verkettungsiterator, der über n Eingaben verfügt. Mit jedem Switch-Operator ist ein Ausdruck verbunden. Abhängig vom Rückgabewert des Ausdrucks (zwischen 0 und n-1) kopiert Switch den entsprechenden Eingabedatenstrom in den Ausgabedatenstrom.

Eine Verwendungsmöglichkeit von Switch besteht in der Implementierung von Abfrageplänen, die schnelle Vorwärtscursor mit bestimmten Operatoren, z. B. dem TOP-Operator, enthalten.

Switch ist sowohl ein logischer als auch ein physischer Operator.

Switch-Operator (Symbol)Symbol im grafischen Ausführungsplan