|
ImagingTools Core SDK
|
#include <CGqlSchemaParser.h>
Inherits istd::IPolymorphic, imtsdl::ISdlTypeListProvider, imtsdl::ISdlRequestListProvider, imtsdl::ISdlEnumListProvider, imtsdl::ISdlUnionListProvider, istd::ILogger, and imtsdl::CSdlEnumConverter.
Inherited by imtsdl::CGqlExtSchemaParser.
Protected Member Functions | |
| virtual bool | ProcessCustomSchemaValue (const QString &key, const QString &value) |
| virtual bool | ProcessCustomSection (const QString §ionName) |
Protected Attributes | |
| std::shared_ptr< iprm::CParamsSet > | m_schemaParamsPtr |
| saved schema parameters, declarated in .sdl file | |
Class for parsing a GraphQL schema
used schema definition, discribed at or https://www.apollographql.com/docs/apollo-server/schema/schema/ Extend class for process undeclarated directives documentSchema - is an IMT special derictive for generation base classes for GraphQL handlers
Definition at line 39 of file CGqlSchemaParser.h.
|
protectedvirtual |
Processing custom schema values
| sectionName | - name of a section |
false and do nothing
|
protectedvirtual |
Processing Custom Sections
| sectionName | - name of a section |
false and generates an error
|
protected |
saved schema parameters, declarated in .sdl file
Definition at line 146 of file CGqlSchemaParser.h.