fn read(reader: &SysCatalogReaderImpl) -> Result<Vec<RwFunction>, RwError>