Uses of Class
no.sikt.graphql.schema.ProcessedSchema
Packages that use ProcessedSchema
Package
Description
-
Uses of ProcessedSchema in no.sikt.graphitron.definitions.fields
Methods in no.sikt.graphitron.definitions.fields with parameters of type ProcessedSchemaModifier and TypeMethodDescriptionbooleanObjectField.hasTotalCountFieldInReturnType(ProcessedSchema schema) -
Uses of ProcessedSchema in no.sikt.graphitron.definitions.mapping
Constructors in no.sikt.graphitron.definitions.mapping with parameters of type ProcessedSchemaModifierConstructorDescriptionAliasWrapper(Alias alias, GenerationField referenceObjectField, boolean isTargetTable, ProcessedSchema processedSchema) AliasWrapper(Alias alias, GenerationField referenceObjectField, ProcessedSchema processedSchema) -
Uses of ProcessedSchema in no.sikt.graphitron.generate
Methods in no.sikt.graphitron.generate that return ProcessedSchemaModifier and TypeMethodDescriptionstatic ProcessedSchemaGraphQLGenerator.getProcessedSchema()static ProcessedSchemaGraphQLGenerator.getProcessedSchema(boolean verbose) Methods in no.sikt.graphitron.generate with parameters of type ProcessedSchemaModifier and TypeMethodDescriptionstatic List<ClassGenerator> GraphQLGenerator.getGenerators(ProcessedSchema processedSchema) -
Uses of ProcessedSchema in no.sikt.graphitron.generators.abstractions
Fields in no.sikt.graphitron.generators.abstractions declared as ProcessedSchemaModifier and TypeFieldDescriptionprotected final ProcessedSchemaAbstractSchemaClassGenerator.processedSchemaprotected final ProcessedSchemaAbstractSchemaMethodGenerator.processedSchemaConstructors in no.sikt.graphitron.generators.abstractions with parameters of type ProcessedSchemaModifierConstructorDescriptionAbstractMapperClassGenerator(ProcessedSchema processedSchema, boolean toRecord) AbstractMapperMethodGenerator(GenerationField localField, ProcessedSchema processedSchema, boolean toRecord) AbstractSchemaClassGenerator(ProcessedSchema processedSchema) AbstractSchemaMethodGenerator(U localObject, ProcessedSchema processedSchema) DataFetcherClassGenerator(ProcessedSchema processedSchema) DataFetcherMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) DBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) -
Uses of ProcessedSchema in no.sikt.graphitron.generators.codebuilding
Methods in no.sikt.graphitron.generators.codebuilding with parameters of type ProcessedSchemaModifier and TypeMethodDescriptionstatic KeyWrapperKeyWrapper.getKeyForResolverFieldOrThrow(GenerationField field, ProcessedSchema processedSchema) Finds the key used in the first step when resolving a resolver field, throwing if not found.static LinkedHashMap<String, KeyWrapper> KeyWrapper.getKeyMapForResolverFields(List<? extends GenerationField> fields, ProcessedSchema schema) Maps resolver field names to their resolved keys (foreign key or primary key).static LinkedHashSet<KeyWrapper> KeyWrapper.getKeySetForResolverFields(List<? extends GenerationField> fields, ProcessedSchema schema) Get the set of keys used in the resolver fields given a list of fields.static no.sikt.graphitron.javapoet.TypeNameKeyWrapper.getKeyTableRecordTypeName(GenerationField field, ProcessedSchema schema) Returns the TableRecord TypeName for the key used in the first resolution step of a resolver field.static @NotNull no.sikt.graphitron.javapoet.CodeBlockLookupHelpers.getLookUpKeysAsColumnList(ObjectField ref, no.sikt.graphitron.javapoet.CodeBlock table, ProcessedSchema schema) static no.sikt.graphitron.javapoet.CodeBlockLookupHelpers.getLookupKeysAsList(ObjectField referenceField, ProcessedSchema processedSchema) static no.sikt.graphitron.javapoet.TypeNameTypeNameFormat.inferFieldTypeName(GenerationField field, boolean checkRecordReferences, ProcessedSchema processedSchema) static no.sikt.graphitron.javapoet.TypeNameTypeNameFormat.iterableWrapType(GenerationField field, boolean checkRecordReferences, ProcessedSchema processedSchema) static booleanLookupHelpers.lookupExists(ObjectField referenceField, ProcessedSchema processedSchema) static no.sikt.graphitron.javapoet.CodeBlockFormatCodeBlocks.toGraphEnumConverter(String enumType, no.sikt.graphitron.javapoet.CodeBlock field, boolean toRecord, ProcessedSchema schema) static no.sikt.graphitron.javapoet.CodeBlockFormatCodeBlocks.toJOOQEnumConverter(String enumType, ProcessedSchema schema) -
Uses of ProcessedSchema in no.sikt.graphitron.generators.codeinterface
Constructors in no.sikt.graphitron.generators.codeinterface with parameters of type ProcessedSchemaModifierConstructorDescriptionCodeInterfaceBuilderMethodGenerator(ProcessedSchema processedSchema) CodeInterfaceClassGenerator(ProcessedSchema processedSchema) CodeInterfaceGetFederatedSchemaMethodGenerator(ProcessedSchema processedSchema) CodeInterfaceSchemaWithFederationMethodGenerator(ProcessedSchema processedSchema) -
Uses of ProcessedSchema in no.sikt.graphitron.generators.codeinterface.wiring
Constructors in no.sikt.graphitron.generators.codeinterface.wiring with parameters of type ProcessedSchemaModifierConstructorDescriptionWiringBuilderMethodGenerator(List<ClassGenerator> generators, ProcessedSchema processedSchema) WiringClassGenerator(List<ClassGenerator> generators, ProcessedSchema processedSchema) WiringMethodGenerator(ProcessedSchema processedSchema) -
Uses of ProcessedSchema in no.sikt.graphitron.generators.context
Methods in no.sikt.graphitron.generators.context with parameters of type ProcessedSchemaModifier and TypeMethodDescriptionstatic MapperContextMapperContext.createContext(GenerationField target, boolean toRecord, boolean mapsJavaRecord, ProcessedSchema schema) static MapperContextMapperContext.createResolverContext(GenerationField target, boolean toRecord, ProcessedSchema schema) static MapperContextMapperContext.createValidationContext(GenerationField target, ProcessedSchema schema) static Optional<org.jooq.ForeignKey<?, ?>> NodeIdReferenceHelpers.findForeignKeyForNodeIdField(GenerationField field, ProcessedSchema schema, JOOQMapping currentTable) Resolves the foreign key connectingcurrentTableto the node type's target table for a @nodeId reference field.static booleanNodeIdReferenceHelpers.isNodeIdReferenceField(ObjectField objectField, ProcessedSchema schema) Determines whether a @nodeId field is a reference by resolving the current table from the field's container type or its previous table object.static booleanNodeIdReferenceHelpers.isNodeIdReferenceField(GenerationField field, ProcessedSchema schema, JOOQMapping currentTable) Determines whether a @nodeId field is a reference.NodeIdReferenceHelpers.resolveColumnNamesForNodeIdField(GenerationField field, ProcessedSchema schema, JOOQMapping currentTable) Returns the Java column names to use for a @nodeId field given the current table context.Constructors in no.sikt.graphitron.generators.context with parameters of type ProcessedSchemaModifierConstructorDescriptionFetchContext(ProcessedSchema processedSchema, ObjectField referenceObjectField, RecordObjectSpecification<?> previousObject, boolean addAllJoinsToJoinSet) FetchContext(ProcessedSchema processedSchema, ObjectField referenceObjectField, RecordObjectSpecification<?> previousObject, boolean addAllJoinsToJoinSet, boolean useTableWithoutAliasInFirstStep) InputParser(ObjectField target, ProcessedSchema schema) -
Uses of ProcessedSchema in no.sikt.graphitron.generators.datafetchers.operations
Constructors in no.sikt.graphitron.generators.datafetchers.operations with parameters of type ProcessedSchemaModifierConstructorDescriptionFetchEntitiesMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) FetchNodeMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) OperationClassGenerator(ProcessedSchema processedSchema) OperationMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) -
Uses of ProcessedSchema in no.sikt.graphitron.generators.datafetchers.typeresolvers
Constructors in no.sikt.graphitron.generators.datafetchers.typeresolvers with parameters of type ProcessedSchemaModifierConstructorDescriptionTypeNameMethodGenerator(TypeResolverTarget localObject, ProcessedSchema processedSchema) TypeResolverClassGenerator(ProcessedSchema processedSchema) TypeResolverMethodGenerator(TypeResolverTarget localObject, ProcessedSchema processedSchema) -
Uses of ProcessedSchema in no.sikt.graphitron.generators.db
Constructors in no.sikt.graphitron.generators.db with parameters of type ProcessedSchemaModifierConstructorDescriptionBatchUpdateDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) DBClassGenerator(ProcessedSchema processedSchema) EntitySelectHelperDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) FetchCountDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) FetchDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) FetchDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema, boolean conditionsShouldFallbackToFalse) FetchEntityImplementationDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) FetchMappedObjectDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) FetchMultiTableDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) FetchNodeImplementationDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema, Set<ObjectField> objectFieldsReturningNode) FetchSingleTableInterfaceDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) FetchTableRecordDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) NestedFetchDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) NodeSelectHelperDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema, Set<ObjectField> objectFieldsReturningNode) SelectHelperDBClassGenerator(ProcessedSchema processedSchema) SelectHelperDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) ServiceResultFetchDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) UpdateWithReturningDBMethodGenerator(ObjectDefinition localObject, ProcessedSchema processedSchema) -
Uses of ProcessedSchema in no.sikt.graphitron.generators.dto
Constructors in no.sikt.graphitron.generators.dto with parameters of type ProcessedSchemaModifierConstructorDescriptionDTOGenerator(ProcessedSchema processedSchema) EnumDTOGenerator(ProcessedSchema processedSchema) InputDTOGenerator(ProcessedSchema processedSchema) InterfaceDTOGenerator(ProcessedSchema processedSchema) TypeDTOGenerator(ProcessedSchema processedSchema) UnionDTOGenerator(ProcessedSchema processedSchema) -
Uses of ProcessedSchema in no.sikt.graphitron.generators.exception
Constructors in no.sikt.graphitron.generators.exception with parameters of type ProcessedSchemaModifierConstructorDescriptionExceptionStrategyConfigurationGenerator(ProcessedSchema processedSchema) ExceptionToErrorMappingProviderGenerator(ProcessedSchema processedSchema) -
Uses of ProcessedSchema in no.sikt.graphitron.generators.mapping
Constructors in no.sikt.graphitron.generators.mapping with parameters of type ProcessedSchemaModifierConstructorDescriptionJavaRecordMapperClassGenerator(ProcessedSchema processedSchema, boolean toRecord) JavaRecordMapperMethodGenerator(GenerationField localField, ProcessedSchema processedSchema, boolean toRecord) RecordMapperClassGenerator(ProcessedSchema processedSchema, boolean toRecord) RecordMapperMethodGenerator(GenerationField localField, ProcessedSchema processedSchema, boolean toRecord) RecordValidatorMethodGenerator(GenerationField localField, ProcessedSchema processedSchema) TransformerClassGenerator(ProcessedSchema processedSchema) TransformerListMethodGenerator(ProcessedSchema processedSchema) TransformerMethodGenerator(ProcessedSchema processedSchema) -
Uses of ProcessedSchema in no.sikt.graphitron.mappings
Methods in no.sikt.graphitron.mappings with parameters of type ProcessedSchemaModifier and TypeMethodDescriptionReflectionHelpers.getJooqRecordClassForNodeIdInputField(GenerationField field, ProcessedSchema schema) Gets the jOOQ record class that a @nodeId field should produce. -
Uses of ProcessedSchema in no.sikt.graphitron.validation
Constructors in no.sikt.graphitron.validation with parameters of type ProcessedSchema