yeah, language tags are not stored as seprate predicates in Dgraph.
In graphql schema we just specify the possible language tags and they are just stored in schema. Only after we make query or mutation Dgraph will know about them and they start taking a memory as we use them.
So if you have 50 language tags in graphql schema corresponding to a lang field then initially we only have memory for predicate in Dgraph but later as we start query/mutation for language tag field they will start taking memory in Dgraph.
2 Likes