GraphQL术语“fieldAST”的起源是什么

时间:2016-05-02 09:14:33

标签: javascript graphql

我正在处理我能找到的所有GraphQL内容,并且一直在使用一个名为fieldAST的变量,该变量在正式数据库术语中设置一个投影 - 跨被查询或变异的对象的属性。

我找不到这个术语的来源,或者AST意味着什么是首字母缩略词。这笔交易是什么?

1 个答案:

答案 0 :(得分:6)

AST是“抽象语法树”。 AST是解析器经常输出的结果,它是一个机器可读的结构,代表实际的代码(在这种情况下是GraphQL查询)。因此fieldASTs是当前选择的解析字段,表示为它们的抽象语法树。