美文网首页
PostgreSQL:在pg内核中使用结构体链表

PostgreSQL:在pg内核中使用结构体链表

作者: Allen_龍 | 来源:发表于2019-01-16 14:12 被阅读0次

在PG的源码中,有个很重要的结构体,就是List,让我们先看一下这个结构体的源码

```

typedef struct ListCell ListCell;

typedef struct List

{

    NodeTag     type;           /* T_List, T_IntList, or T_OidList */

    int         length;

    ListCell  *head;

    ListCell  *tail;

} List;

struct ListCell

{

    union

    {

        void      *ptr_value;

        int         int_value;

        Oid         oid_value;

    }           data;

    ListCell  *next;

};

```

相关文章

网友评论

      本文标题:PostgreSQL:在pg内核中使用结构体链表

      本文链接:https://www.haomeiwen.com/subject/pagurqtx.html