QueryValidator

Undocumented in source.

Constructors

this
this(const(Document) doc)
Undocumented in source.

Members

Aliases

accept
alias accept = ConstVisitor.accept
Undocumented in source.
enter
alias enter = ConstVisitor.enter
Undocumented in source.
exit
alias exit = ConstVisitor.exit
Undocumented in source.

Functions

enter
void enter(const(InlineFragment) f)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Field) f)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Definition) od)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Directive) dir)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(OperationDefinition) od)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FragmentDefinition) frag)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FragmentSpread) fragSpread)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Arguments) al)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Argument) al)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(VariableDefinitions) vd)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Variable) v)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Document) doc)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InlineFragment) f)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Field) f)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(OperationDefinition) od)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(FragmentDefinition) frag)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(VariableDefinitions) vd)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

allFrags
string[] allFrags;
Undocumented in source.
argumentNames
bool[string] argumentNames;
Undocumented in source.
curFragment
FixedSizeArray!(string, 64) curFragment;
Undocumented in source.
directiveNames
bool[string][] directiveNames;
Undocumented in source.
doc
const(Document) doc;
Undocumented in source.
fragmentChildren
string[][string] fragmentChildren;
Undocumented in source.
laoFound
bool laoFound;
Undocumented in source.
operationNames
bool[string] operationNames;
Undocumented in source.
operations
OperationFragVar[] operations;
Undocumented in source.
reachedFragments
bool[string] reachedFragments;
Undocumented in source.
variableDefinitionDone
bool variableDefinitionDone;
Undocumented in source.
variableNames
bool[string] variableNames;
Undocumented in source.
variablesUsedByFragments
string[string] variablesUsedByFragments;
Undocumented in source.

Inherited Members

From ConstVisitor

enter
void enter(const(Document) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Document) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Document) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Definitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Definitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Definitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Definition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Definition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Definition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(OperationDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(OperationDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(OperationDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(SelectionSet) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(SelectionSet) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(SelectionSet) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(OperationType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(OperationType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(OperationType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Selections) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Selections) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Selections) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Selection) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Selection) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Selection) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FragmentSpread) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(FragmentSpread) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(FragmentSpread) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InlineFragment) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InlineFragment) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InlineFragment) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Field) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Field) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Field) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FieldName) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(FieldName) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(FieldName) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Arguments) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Arguments) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Arguments) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ArgumentList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ArgumentList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ArgumentList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Argument) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Argument) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Argument) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FragmentDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(FragmentDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(FragmentDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Directives) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Directives) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Directives) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Directive) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Directive) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Directive) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(VariableDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(VariableDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(VariableDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(VariableDefinitionList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(VariableDefinitionList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(VariableDefinitionList) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(VariableDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(VariableDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(VariableDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Variable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Variable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Variable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(DefaultValue) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(DefaultValue) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(DefaultValue) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ValueOrVariable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ValueOrVariable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ValueOrVariable) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Value) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Value) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Value) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Type) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Type) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Type) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ListType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ListType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ListType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Values) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Values) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Values) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Array) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Array) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Array) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ObjectValues) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ObjectValues) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ObjectValues) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ObjectType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ObjectType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ObjectType) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(TypeSystemDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(TypeSystemDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(TypeSystemDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(TypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(TypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(TypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(SchemaDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(SchemaDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(SchemaDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(OperationTypeDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(OperationTypeDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(OperationTypeDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(OperationTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(OperationTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(OperationTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ScalarTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ScalarTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ScalarTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FieldDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(FieldDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(FieldDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(FieldDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(FieldDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(FieldDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ImplementsInterfaces) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ImplementsInterfaces) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ImplementsInterfaces) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(NamedTypes) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(NamedTypes) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(NamedTypes) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(ArgumentsDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(ArgumentsDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(ArgumentsDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InputValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InputValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InputValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InputValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InputValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InputValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InterfaceTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InterfaceTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InterfaceTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(UnionTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(UnionTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(UnionTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(UnionMembers) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(UnionMembers) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(UnionMembers) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(EnumTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(EnumTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(EnumTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(EnumValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(EnumValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(EnumValueDefinitions) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(EnumValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(EnumValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(EnumValueDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InputTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InputTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InputTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(TypeExtensionDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(TypeExtensionDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(TypeExtensionDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(DirectiveDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(DirectiveDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(DirectiveDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(DirectiveLocations) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(DirectiveLocations) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(DirectiveLocations) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(InputObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(InputObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(InputObjectTypeDefinition) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
enter
void enter(const(Description) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
exit
void exit(const(Description) obj)
Undocumented in source. Be warned that the author may not have intended to support it.
accept
void accept(const(Description) obj)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta