Closed kmruiz closed 5 years ago
I think this depends on #42 (unique constraints for organization/unit/... names), as we want to resolve using the schema coordinates like org:unit:context:...
, correct?
AFAIK you are right, because the type reference needs to be a full qualified name with an optional version.
I'm going to create an specific issue for implementing the TypeResolver based on io.vlingo.schemata.query.SchemaVersionQueries
A TypeResolver is a class that needs to be implemented so the compiler can find out which types are custom types defined in schemata. Right now there is no implementation of it, so the compiler itself is unusable in a real environment.
How to implement
InMemoryTypeResolver
has been temporarily moved tosrc/main
so the compiler will work for end-to-end tests.