Одно из моих приложений требует схемы Graphql, в которую можно добавлять поля и разрешать их "на лету" на основе данных. например нужно что-то вроде
type Data {
email: [String]!
col1 :[Int]!
col2: [Int]!
...col3:
}
где col1 == nameOfColumnOne, col2=nameOfColumnTwo и т. д. будут добавляться на основе данных и, возможно, устанавливаться на лету.
Я как бы застрял на этом и буду благодарен за помощь в этом, пожалуйста.


Разве у вас не может быть просто преобразователь columns, который разрешает список этих столбцов, который со временем будет расти? Для меня это имеет больше смысла. Я не верю, что вы сможете добиться желаемого моделирования.
у вас будет type Column, который определяет, каким должен быть столбец, и будет иметь:
type Data {
email: [String]!
columns: [Column]!
}
Надеюсь, это поможет вам :)