FATS - Fast Access Tree System
Inhaltsverzeichnis
Befehlsübersicht
Index-Befehle

Index-Befehle


"1" Insert Single Key
Einfügen zusätzlicher Schlüssel
CMND$ = "1\{KeyNo}\{RecNo}\{FileNo}\{KeyString}"
"2" Delete Single Key
Löschen zusätzlicher Schlüssel.
CMND$ = "2\{KeyNo}\{RecNo}\{FileNo}\{KeyString}"
"A" Search Next After
Suchen des auf den angegebenen Schlüssel folgenden Schlüssels.
CMND$ = "A\{KeyNo}\{RecNo}\{FileNo}\{KeyString}"
"AD" Search Next Different After
Suchen des nächst größeren und vom angegebenen Schlüssel verschiedenen Schlüssels.
CMND$ = "AD\{KeyNo}\{RecNo}\{FileNo}\{KeyString}"
"B" Build Record
(Haupt)-Schlüssel über den Cachepuffer in die Indexdatei einfügen und Datensatznummer besetzen.
CMND$ = "B\{FileNo}\{KeyString1}[\{KeyString2}[\{KeyString3}]]"
"BK" Build Keys
(Haupt)-Schlüssel über den Cachepuffer in die Indexdatei einfügen.
CMND$ = "BK\{RecNo}\{FileNo}\{KeyString1}[\{KeyString2}]"
"C" Create Indexfile
Indexdatei definieren, erstellen und öffnen.
CMND$ = "C\{Filename}\{KeyLength}\{KeyCount}\{KeyType}\{FileNo}"
"D" Delete Record
(Haupt)-Schlüssel aus Indexdatei löschen und Datensatznummer freigeben.
CMND$ = "D\{RecNo}\{DelFlag}\{FileNo}\{KeyString1}[\{KeyString2}...]"
"DK" Delete Keys
(Haupt)-Schlüssel aus Indexdatei löschen.
CMND$ = "DK\{RecNo}\{DelFlag}\{FileNo}\{KeyString1}[\{KeyString2}...]"
"DL" Manipulate Deleted List
Manipulate the list of deleted records.
CMND$ = "DL\{RecNo}\{GetSetFlag}\{FileNo}"
"E" Search Previous Before
Suchen des dem angegebenen Schlüssel vorangehenden Schlüssels.
CMND$ = "E\{KeyNo}\{RecNo}\{FileNo}\{KeyString}"
"ED" Search Previous Different Before
Suchen des nächst kleineren und vom angegebenen Schlüssel verschiedenen Schlüssels.
CMND$ = "ED\{KeyNo}\{RecNo}\{FileNo}\{KeyString}"
"F" Search First
Suchen des ersten Schlüssels.
CMND$ = "F\{KeyNo}\{FileNo}"
"G" Search Generic
Suchen eines Datensatzes über einen unvollständig angegebenen Schlüssel.
CMND$ = "G\{KeyNo}\{FileNo}\{KeyString}"
"H" Get # Of Primary Keys
Ermitteln der Anzahl definierter Schlüssel.
CMND$ = "H\{FileNo}"
"I" Insert Record
(Haupt)-Schlüssel in Indexdatei einfügen und Datensatznummer besetzen.
CMND$ = "I\{FileNo}\{KeyString1}[\{KeyString2}[\{KeyString3}]]"
"K" Close Indexfile
Eine oder alle Indexdateien schließen.
CMND$ = "K\{FileNo}"
"KE" Key Exists
Ermitteln des Vorhandensein des angegebenen Schlüssels.
CMND$ = "KE\{KeyNo}\{RecNo}\{FileNo}\{KeyString}"
"L" Search Last
Suchen des letzten Schlüssels.
CMND$ = "L\{KeyNo}\{FileNo}"
"M" Get Key Length
Ermitteln der maximalen Schlüssellänge.
CMND$ = "M\{FileNo}[\{KeyNo}]"
"N" Search Next
Suchen des nächsten Schlüssels in Folge.
CMND$ = "N\{FileNo}"
"ND" Search Next Different
Suchen des nächsten Schlüssels in Folge.
CMND$ = "ND\{FileNo}"
"O" Open Indexfile
Indexdatei öffnen.
CMND$ = "O\{Filename}\{FileNo}"
"PD" Search Previous Different
Suchen des vorangehenden Schlüssels in Folge.
CMND$ = "PD\{FileNo}"
"Q" Get Next Record #
Ermitteln der nächsten Datensatznummer.
CMND$ = "Q\{FileNo}"
"R" Replace Single Key
Ersetzt einen Schlüssel durch einen neuen Schlüsselwert.
CMND$ = "R\{KeyNo}\{RecNo}\{FileNo}\{KeyStrOld}\{KeyStrNew}"
"S" Search
Suchen eines Datensatzes über den angegebenen Schlüssel.
CMND$ = "S\{KeyNo}\{FileNo}\{KeyString}"
"T" Get # Of Records
Größe der Datendatei ermitteln.
CMND$ = "T\{FileNo}"
"U" Get # Of Deleted Records
Ermitteln der Anzahl gelöschter Datensätze.
CMND$ = "U\{FileNo}"
"UK" Get # Of Keys
Ermitteln der Anzahl Schlüssel.
CMND$ = "UK\{KeyNo}\{FileNo}"
"W" Write Page Map
Zurückschreiben im Cache befindlicher Daten.
CMND$ = "W\{FileNo}"
"XB" Re-Indexing: Build
Re-Indizierung: Schlüssel in Indexdatei einfügen.
CMND$ = "XB\{FileNo}\{RecNo}\{KeyString1}[\{KeyString2}]"
"Y" Auto Refresh
Bestimmt das Verhalten der Bibliothek im Netzwerk- und Einzelplatzbetrieb.
CMND$ = "Y\{RefreshMode}"
"Z" Reload File Buffers
Inhalt der Cachepuffer neu laden.
CMND$ = "Z\{FileNo}"

© 2008  GCS Software, Udo Gertz