EDA_InsertValuesToPairVektorRec

EDA_InsertValuesToPairVektorRec

Vloží hodnoty do párového vektora. Hodnotám v rovnakých časoch je automaticky generovaný index (začína číslom 1). V prípade zadaného indexu (idx\VLD a idx > 0) a akceptácii indexu sú existujúce hodnoty prepísané.

V prípade zápisu do 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_InsertValuesToPairVektorRec( INT/TEXT in _vector, REC in _values, REC in _params, INT out _errorCode );

Parametre

 

Parameter

Dátový typ

Typ

Popis

1

vector

INT/TEXT

IN

ID / kód vektora.

2

values

REC

IN

Štruktúra kompatibilná s SD.EDA_Pair_Values.

3

params

REC

IN

Štruktúra voliteľných parametrov.

4

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

fakeTimeZone

INT

-1 (čas. pásmo procesu)

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

4

rewriteByX

BOOL

FALSE

Nepodporované

5

acceptIdx

BOOL

FALSE

Pre hodnoty so zadaným indexom negeneruje indexy, ale použije zadané.

6

userName

TEXT

"" (nezapisuje logovaciu informáciu)

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

7

version

INT/TEXT

invalid (nenastavené)

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

8

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.

9

envName

TEXT

""

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

10

batchId

INT

0

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

11

userLog

TEXT

 

Užívateľský popis akcie.