IndexedRecord 스테레오타입

색인화 파일에 액세스하려면 indexedRecord 스테레오타입으로 특수화된 구조화된 레코드를 사용하십시오.

이 유형의 파일은 색인을 사용하여 레코드에서 지정된 필드의 값을 파일에 있는 해당 레코드의 논리 위치와 연관시킵니다.

색인화 레코드는 고정 길이 또는 가변 길이 레코드가 될 수 있습니다. 가변 길이 레코드인 경우, 레코드를 최대 크기로 정의하고 lengthItem 특성, numElementsItem 특성 또는 둘 다를 지정해야 합니다(IndexedRecord 특성 참조). EGL 문을 사용하여 다음과 같은 태스크를 달성할 수 있습니다.
  • get, get next 또는 get previous 문을 사용하여 파일 읽기
  • add 또는 replace 문을 사용하여 파일에 쓰기
  • delete 문을 호출하여 파일에서 레코드 제거
  • set record position 문으로 파일 포인터 변경

생성 시 ResourceAssociation 파트를 사용하여 대상 플랫폼에 대해 색인화 레코드를 구현할 방법을 지정하고 fileName 특성을 실제 파일에 관련시키는 방법에 대한 정보를 제공하십시오. 자세한 정보는 EGL 생성 안내서를 참조하십시오.

IndexedRecord 정의에 지정할 수 있는 특성에 대한 정보는 IndexedRecord 특성의 내용을 참조하십시오.