public class DataFetcherData extends Object implements Serializable
| 构造器和说明 |
|---|
DataFetcherData() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addBatchField(String qualifiedName,
BatchDataFetcherData batchDataFetcherData)
添加一个需要合并处理的字段数据
|
void |
addFieldDirectives(String path,
List<graphql.language.Directive> directiveList) |
void |
addSelection(String selection)
添加一个需要取回来的字段
|
BatchDataFetcherData |
getBatchDataFetcherData(String qualifiedName)
根据当前字段路径,获取合并处理数据
|
Map<String,BatchDataFetcherData> |
getBatchDataFetcherDataMap() |
Map<String,List<graphql.language.Directive>> |
getFieldDirectives() |
List<String> |
getSelections() |
void |
setBatchDataFetcherDataMap(Map<String,BatchDataFetcherData> batchDataFetcherDataMap) |
void |
setFieldDirectives(Map<String,List<graphql.language.Directive>> fieldDirectives) |
void |
setSelections(List<String> selections) |
public Map<String,BatchDataFetcherData> getBatchDataFetcherDataMap()
public void setBatchDataFetcherDataMap(Map<String,BatchDataFetcherData> batchDataFetcherDataMap)
public void addSelection(String selection)
selection - 需要取回的字段名称public void addBatchField(String qualifiedName, BatchDataFetcherData batchDataFetcherData)
qualifiedName - 当前字段的路径batchDataFetcherData - 批量处理需要用到的一些信息public BatchDataFetcherData getBatchDataFetcherData(String qualifiedName)
qualifiedName - 字段路径public void setFieldDirectives(Map<String,List<graphql.language.Directive>> fieldDirectives)
Copyright © 2020. All rights reserved.