Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

db5.3_codegen — Online w chmurze

Uruchom db5.3_codegen u dostawcy bezpłatnego hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie db5.3_codegen, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


db5.3_codegen — wygeneruj kod aplikacji dla Berkeley DB

STRESZCZENIE


db5.3_codegen [-Vv] [-a api] [-i filet] [-o prefiks]

OPIS


Połączenia db5.3_codegen narzędzie generuje kod aplikacji do tworzenia i konfigurowania Berkeley DB
środowiska baz danych i bazy danych w oparciu o prosty język opisu i zapisuje go do
jeden lub więcej plików wyjściowych. Wygenerowany kod może wymagać modyfikacji, w przypadku
skomplikowane aplikacje, ale zazwyczaj znacznie skracają czas tworzenia
Aplikacje Berkeley DB.

Opcje są następujące:

-a api
Wygeneruj kod dla określonego API (obecnie akceptowane jest tylko „c”).

-i filet
Określ dane wejściowe filet; domyślnie używane jest standardowe wejście.

-o prefiks
Określ plik wyjściowy prefiks; domyślnie używana jest „aplikacja”.

-V Zapisz numer wersji biblioteki na standardowe wyjście i zakończ.

-v Uruchom w trybie pełnym.

Połączenia db5.3_codegen narzędzie kończy działanie 0 w przypadku powodzenia i >0 w przypadku wystąpienia błędu.

C Wybierz język Konkretny Informacja


Domyślnie, gdy db5.3_codegen narzędzie generuje kod w języku C, plik wyjściowy jest
o imieniu "aplikacja.c”. Nazwę pliku wyjściowego można określić za pomocą -o opcja.

Na początku pliku wyjściowego znajduje się lista publicznych środowisk bazodanowych (DB_ENV)
uchwyty i baza danych (DB) uchwyty, zgodnie z językiem opisu. Baza danych
zmienne uchwytów środowiska noszą nazwę „XXX_dbenv”, gdzie „XXX” to nazwa
środowiska w specyfikacji wejściowej. W przypadku baz danych powiązanych z bazą danych
środowiska, zmienne uchwytu bazy danych noszą nazwę „XXX_YYY", gdzie "XXX”to imię
środowisko oraz “YYY” to nazwa bazy danych. W przypadku samodzielnych baz danych
zmienne uchwytów bazy danych noszą nazwę „XXX", gdzie "XXX” to nazwa bazy danych.

W pliku wyjściowym znajdują się dwie funkcje publiczne: bdb_startup() i bdb_shutdown(). ten
bdb_startup() należy wywołać funkcję do tworzenia i konfigurowania środowisk bazodanowych
i baz danych oraz bdb_shutdown() należy wywołać funkcję, aby wdzięcznie wyłączyć
środowiska i bazy danych.

Specyfikacja Wybierz język


Połączenia db5.3_codegen używa prostego języka opisu:

· Wiersze na wejściu składają się z tokenów oddzielonych białymi spacjami.
· W tokenach nie jest rozróżniana wielkość liter.
· Puste wiersze i wiersze, w których pierwszym znakiem niebędącym spacją jest znak krzyża („#”), to
ignorowane. Ponadto w liniach mogą pojawiać się znaki haszowania, co oznacza, że ​​zawartość
linia od znaku krzyża do końca linii jest ignorowana.

Istnieją dwa obiekty najwyższego poziomu: „środowisko” i „baza danych”, które odpowiadają bazie danych
odpowiednio środowiska i bazy danych. Te obiekty najwyższego poziomu mogą być powiązane z
słowa kluczowe opisujące ich konfigurację i relacje.

Na przykład następujące dane wejściowe utworzyłyby dwie samodzielne bazy danych:

baza danych data_one {
wpisz btree
}
baza danych data_dwa {
wpisz btree
}

W takim przypadku nie byłoby DB_ENV uchwyt, a publiczność DB uchwyty byłyby:

DB *dane_jeden;
DB *dane_dwa;

Na przykład następujące dane wejściowe utworzyłyby środowisko bazy danych zawierające trzy
bazy danych:

środowisko myenv {
baza danych data_one {
wpisz btree
}
baza danych data_dwa {
wpisz btree
}
baza danych data_three {
wpisz btree
}
}

W tym przypadku opinia publiczna DB_ENV i DB uchwyty byłyby:

DB_ENV *myenv_dbenv;
Baza danych *myenv_data_one;
DB *myenv_data_two;
DB *myenv_data_three;

Dla baz danych i środowisk można określić różne słowa kluczowe. Na przykład,
rozmiar pamięci podręcznej można określić dla środowiska bazy danych, a rozmiar strony może być
określone dla bazy danych, a także dla relacji drugorzędnych:

środowisko myenv {
rozmiar pamięci podręcznej 2 0 10
baza danych data_one {
wpisz btree
rozmiar strony 1024
}
baza danych data_dwa {
dane podstawowe_jeden
wtórne_przesunięcie 10 15
wpisz btree
rozmiar strony 32768
}
baza danych data_three {
wpisz btree
rozmiar strony 512
}
}

Środowisko Słowa kluczowe
środowisko Uruchom blok środowiska bazy danych.

Na linii muszą znajdować się trzy żetony: słowo kluczowe, nazwa
środowisko i nawias otwierający („{”).

dom Określ katalog osobisty środowiska bazy danych.

W linii muszą znajdować się dwa tokeny: słowo kluczowe i katalog domowy.

rozmiar pamięci podręcznej Określ rozmiar pamięci podręcznej środowiska bazy danych.

W linii muszą znajdować się dwa tokeny: słowo kluczowe, gigabajty pamięci podręcznej,
bajtów pamięci podręcznej i liczby pamięci podręcznych (liczba bazowych)
fizyczne obszary, na które pamięć podręczna jest logicznie podzielona).

prywatny Określ, że środowisko bazy danych jest prywatne.

W linii musi znajdować się jeden token: samo słowo kluczowe.

} Zakończ blok środowiska bazy danych.

W linii musi znajdować się jeden token: samo słowo kluczowe.

Baza danych Słowa kluczowe
baza danych Uruchom blok bazy danych.

Na linii muszą znajdować się trzy żetony: słowo kluczowe, nazwa
bazę danych i nawias otwierający („{”).

zwyczaj Określ niestandardową procedurę porównywania kluczy. Jest to używane, gdy Btree
baza danych wymaga określonego rodzaju, który db5.3_codegen nie może generować. A
procedura porównywania kluczy pośredniczących zostanie utworzona i skonfigurowana dla
bazę danych, którą należy w razie potrzeby zmodyfikować. Zobacz „typ klucza"
słowo kluczowe, aby uzyskać więcej informacji.

W linii musi znajdować się jeden token: samo słowo kluczowe.

dupsort Skonfiguruj bazę danych do obsługi posortowanych duplikatów.

W linii musi znajdować się jeden token: samo słowo kluczowe.

rozmiar ekstentu Skonfiguruj rozmiar plików rozszerzeń bazy danych kolejki.

W wierszu muszą znajdować się dwa tokeny: słowo kluczowe i plik ekstentu
rozmiar, jako liczba stron.

typ klucza Skonfiguruj procedurę porównywania kluczy typu integralnego. Jest to używane, gdy
Klucz bazy danych Btree jest typem integralnym (takim jak „unsigned int"Lub
"u_int32_t”). Można określić dowolny typ całki w języku C. Zobacz
"zwyczaj” słowo kluczowe, aby uzyskać więcej informacji. Procedura porównywania Btree oparta na
na typ klucza zostanie utworzony i skonfigurowany.

W linii muszą znajdować się dwa tokeny: słowo kluczowe i typ.

rozmiar strony Skonfiguruj rozmiar strony bazy danych.

W wierszu muszą znajdować się dwa tokeny: słowo kluczowe i rozmiar strony w
bajty.

pierwotny Skonfiguruj bazę danych jako indeks pomocniczy. Odgałęzienie wtórnego wywołania zwrotnego
zostanie utworzona i skonfigurowana procedura dla bazy danych, która powinna być
zmodyfikowane w razie potrzeby. Zobacz „wtórne_przesunięcie” słowo kluczowe więcej
informacje.

Na linii muszą znajdować się dwa żetony: słowo kluczowe i nazwa
podstawowa baza danych, dla której ta baza danych jest drugorzędną.

odbytnica Skonfiguruj bazę danych Btree, aby obsługiwała dostęp do numeru rekordu.

W linii musi znajdować się jeden token: samo słowo kluczowe.

re_len Skonfiguruj długość rekordu dla bazy danych kolejki lub Recno . o stałej długości
Baza danych.

Na linii muszą znajdować się dwa tokeny: słowo kluczowe i długość a
rekord w bajtach.

wtórne_przesunięcie Skonfiguruj dodatkową procedurę wywołania zwrotnego na podstawie ciągu bajtów znalezionego w
element danych podstawowej bazy danych.

W linii muszą znajdować się trzy tokeny: słowo kluczowe, przesunięcie bajtowe od
początek podstawowego elementu danych, w którym występuje klucz pomocniczy, oraz
długość klucza dodatkowego w bajtach.

transakcja Skonfiguruj bazę danych (i, co za tym idzie, środowisko bazy danych), aby:
być transakcyjnym.

W linii musi znajdować się jeden token: samo słowo kluczowe.

rodzaj Skonfiguruj typ bazy danych.

W linii muszą znajdować się dwa tokeny: słowo kluczowe i typ, gdzie
typ to jeden z „btree”, „hash”, „queue” lub „recno”.

} Zakończ blok środowiska bazy danych.

W linii musi znajdować się jeden token: samo słowo kluczowe.

AUTORSKI


Thorsten Glaser[email chroniony]> napisałem tę stronę podręcznika dla projektu Debian (ale może być
używane przez innych) po oryginalnej dokumentacji formatu HTML Copyright © 1996,2008 Oracle.
Wszelkie prawa zastrzeżone.

Użyj db5.3_codegen online za pomocą usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Wsporniki
    Wsporniki
    Brackets to darmowe, nowoczesne oprogramowanie typu open source
    edytor tekstu stworzony specjalnie dla sieci Web
    Rozwój. Napisany w HTML, CSS i
    JavaScript z ukierunkowanymi narzędziami wizualnymi i
    przygotuj...
    Pobierz wsporniki
  • 2
    Darmowy kompilator Pascala
    Darmowy kompilator Pascala
    32/64/16-bitowy kompilator Pascala dla
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, GameBoy
    Advance, Nintendo NDS i DOS;
    semantycznie zgodny z...
    Pobierz darmowy kompilator Pascala
  • 3
    Informacje cyfrowe Canon EOS
    Informacje cyfrowe Canon EOS
    Canon nie ma licznika migawki
    zawarte w informacjach EXIF ​​an
    plik obrazu, w przeciwieństwie do Nikon i
    Pentaks. Nie ma oficjalnej bazy Canon
    podanie ...
    Pobierz informacje o Canon EOS DIGITAL
  • 4
    ODNIESIENIE
    ODNIESIENIE
    rEFInd jest rozwidleniem bootowania REFIt
    menedżer. Podobnie jak rEFit, rEFInd może
    automatycznie wykryj zainstalowany rozruch EFI
    ładowarki i prezentuje ładny GUI
    menu opcji rozruchu...
    Pobierz rEFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Ta strona pobierania SourceForge miała na celu
    zezwolić użytkownikom na pobranie mojego pliku źródłowego
    GSI, oparte na phhusson's great
    praca. Buduję zarówno Android Pie, jak i
    Androida 1...
    Pobierz ExpressLuke GSI
  • 6
    Caster muzyczny
    Caster muzyczny
    Music Caster to odtwarzacz muzyki z tacy
    który pozwala przesyłać lokalną muzykę do
    Urządzenie Google Cast. Na pierwszym biegu,
    musisz kliknąć strzałkę w swoim
    tak...
    Pobierz aplikację Music Caster
  • więcej »

Komendy systemu Linux

Ad