EDA_DeleteIntFromPairVektorRec

EDA_DeleteIntFromPairVektorRec

Vymaže hodnoty párového vektora v uzavretom intervale <bt, et>.

V prípade mazania z verziovaných vektorov sú zmeneným dátam automaticky pridelené časové značky s aktuálnym časom. V prípade potreby je možné časovú značku zadať explicitne - nastavením parametra forceVersionTime na @TRUE a nastavením atribútu parametra version (version\TIM) na požadovaný čas. Existujúce dáta s rovnakou časovou značkou ako nové dáta budú prepísané.

Deklarácia

%EDA_DeleteIntFromPairVektorRec( INT/TEXT in _vector, TIME in _bt, TIME in _et, REC in _params, INT out _errorCode );

Parametre

 

Parameter

Dátový typ

Typ

Popis

1

vector

INT/TEXT

IN

ID / kód vektora.

2

bt

TIME

IN

Začiatok intervalu pre mazanie.

3

et

TIME

IN

Koniec intervalu pre mazanie.

4

params

REC

IN

Štruktúra voliteľných parametrov.

5

errorCode

INT

OUT

Návratová hodnota.

Obsah štruktúry voliteľných parametrov verzie 1:

 

Parameter

Dátový typ

Prednastavená hodnota

Popis

1

structVersion

INT

 

Verzia štruktúry - 1.

2

cacheId

INT

0 (default read cache)

Identifikátor cache.

3

idx

INT

-1 (vymaže všetky)

Mazanie hodnôt len s daným indexom.

4

fakeTimeZone

INT

-1 (čas. pásmo procesu)

Emulácia časovej zónu pre vstupné/výstupné časové hodnoty.

5

userName

TEXT

"" (nezapisuje logovaciu informáciu)

Login užívateľa, ktorý vykonal zmenu.

6

version

INT/TEXT

invalid (nenastavené)

Identifikátor (id/kód) verzie, do ktorej sa má vykonať zápis.

7

forceVersionTime

BOOL

@FALSE (časová pečiatka sa generuje - aktuálny čas)

Pre zapisované dáta vynúti použitie časovej pečiatky z parametra version.

8

envName

TEXT

""

Názov EDA prostredia, ktoré sa použije pre výpočet.

9

batchId

INT

0

Identifikátor dávky, do ktorej sa má príkaz vložiť.

10

userLog

TEXT

 

Užívateľský popis akcie.