json() = number() | binary() | true | false | null | #{binary() | atom() => json()} | [json()]
param_context() = json()
schema_definition() = {atom(), #{atom() => term()}}
schema_field() = #{atom() => any()}
token() = {'$graphql_token', pid(), reference()}
| elaborate/1 | |
| execute/1 | |
| execute/2 | |
| insert_schema_definition/1 | insert_schema_definition/1 loads a schema definition into the Graph Schema. |
| load_schema/2 | |
| parse/1 | |
| reply_cast/2 | |
| token/1 | |
| type_check/1 | |
| type_check_params/3 | |
| validate/1 | |
| validate_schema/0 |
insert_schema_definition(Defn::schema_definition()) -> ok | {error, Reason}
insert_schema_definition/1 loads a schema definition into the Graph Schema
load_schema(Mapping, Input) -> any()
parse(Input::binary() | string()) -> {ok, ast()} | {error, {scanner_error | parser_error, term()}}
reply_cast(X1, Data) -> any()
token(X1) -> any()
type_check(AST::ast()) -> {ok, #{atom() => term()}}
type_check_params(FunEnv::any(), OpName::any(), Vars::any()) -> param_context()
validate(AST::ast()) -> ok | {error, term()}
validate_schema() -> ok | {error, any()}
Generated by EDoc