EDA_CreateTblSpaceRec

EDA_CreateTblSpaceRec

Funkcia pre vytvorenie databázového miesta pre skladovanie vektorov zadaného typu.

Deklarácia

%EDA_CreateTblSpaceRec( INT in _id, INT in _vectorType, TEXT in _dispName, REC in _params, INT out _errorCode );

Parametre

 

 Parameter

Dátový typ

Typ

Popis

 1

id

INT

IN

Identifikátor vytváraného eda_table_space.

 2

vectorType

INT

IN

Typ vektorov, ktoré sa budú v eda_table_space skladovať.

 3

dispName

TEXT

IN

Zobrazovacie meno, ktoré môže mať maximálne 64 znakov.

 4

params

REC

IN

Štruktúra parametrov.

 5

errorCode

INT

OUT

Chybový (návratový) kód.

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

 

Parameter

Dátový typ

Prednastavená hodnota

Popis

 1

version

INT

 

Verzia štruktúry - 2.

 2

description

TEXT

"" (prázdny popis)

Popis tablespace, max 256 znakov.

 3

userName

TEXT

"_EDA"

Login užívateľa/autora, max 64 znakov.

 4

useIOT

BOOL

FALSE (nepoužije IOT)

Príznak, či sa má tabuľka vytvoriť ako IOT.

 5

partitioning

INT

0 (nepoužije partíciovanie)

Nastavenie partíciovania tabuľky. Nedá sa použiť v kombinácii s useIOT (IOT má prednosť) a databázový systém musí partíciovanie podporovať, inak funkcia vráti ERR_DB_ERROR. Partíciovanie je možné použiť pri 15-minútových, hodinových, denných, všeobecných periodických, zmenových a párových vektoroch.

  • 0 - nepoužije partíciovanie

  • 1 - mesačné partíciovanie

  • 2 - ročné partíciovanie

  • 3 - partíciovanie po 1000 riadkov (jediné možné partíciovanie pre všeobecné periodické vektory)

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

 

Parameter

Dátový typ

Prednastavená hodnota

Popis

 1

version

INT

 

Verzia štruktúry - 1.

 2

description

TEXT

"" (prázdny popis)

Popis tablespace, max 256 znakov.

 3

userName

TEXT

"_EDA"

Login užívateľa/autora, max 64 znakov.

 4

useIOT

BOOL

FALSE (nepoužije IOT)

Príznak, či sa má tabuľka vytvoriť ako IOT. 15-minútové, hodinové a denné vektory používajú ročné partíciovanie. Zmenové a párové vektory používajú mesačné partíciovanie.

 5

usePartitioning

BOOL

FALSE (nepoužije partície)

Príznak, či má tabuľka použiť partíciovanie. Nedá sa použiť v kombinácii s useIOT (IOT má prednosť) a databáza to musí podporovať, inak funkcia vráti ERR_DB_ERROR.