# Farrago Design Docs

- Architecture overview
- Catalog metadata UML model
- Extensibility overview
- Farrago package dependencies
- Query processing overview
- Catalog repository overview
- Table indexing overview
- Test framework overview
- Fennel integration into Java via JNI
- SQL/MED support
- SQL/MED plugin for JDBC
- BNF grammar for parser (auto-generated by jjdoc)
- User defined types and routines
- Collection types (currently under development)
- Mapping of SQL types to Calc types (todo: a real document describing the type system)

See also:

- wiki-published design docs
- Fennel design docs

End $Id: //open/dev/farrago/doc/design/index.html#20 $