Overview

  • TupleDesc 를 생성하고 default 값으로 다 초기화해주는 함수이다.

Line ref

  • L676: Relation ID 는 0으로 초기화한다.
  • L678-L686: Attribute 이름을 복사한다.
  • L688-L692: Type mod (typmod), attribute number (attributeNumber), attribute dimension (attdim) 에 대해 인자로 받은 값들로 TupleDesc 의 field 를 채워준다.
  • L688-L692: TupleDesc field 들의 여러 값들을 기본값으로 채워준다.
    • 어떤 값들인지는 여기서 설명하는게 의미가 없을 것 같다. 코드를 직접 보자.
  • L704-L717: Tuple type 에 대해 System Catalog 에서 읽어와서 TupleDesc field 들을 채워준다.
    • #draft 이놈들이 뭔지는 나중에 정리하자.