Uploaded image for project: 'S2Graph'
  1. S2Graph
  2. S2GRAPH-232

Elimination of inefficiency due to duplication in GraphQL schema generation.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: In Progress
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • s2graphql
    • None

    Description

      Elimination of inefficiency due to duplication in GraphQL Schema generation.

      Generates Schema for GraphQL based on S2Graph Model information when executing GraphQL server.

      Now,

      1. Based on each Service
      2. Create a Object type for the associated ServiceColumn
      3. Find the Label that holds the ServiceColumn as the Source and create the Label Object type.
      4. The Label object Type is generated from the Source ServiceColumn, and because it has the Target ServiceColumn, it returns to the second operation based on that ServiceColumn.

      In the above four steps, the tasks 2 to 4 may overlap.
      Therefore, Graphql Schema generation is slowed down by unnecessary Schema generation.

      Eliminate unnecessary duplication to lighten the schema.

      Attachments

        Issue Links

          Activity

            People

              daewon Daewon Jeong
              daewon Daewon Jeong
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: