private void checkSchemaFields ( ZooClassDef schema , Collection < ZooClassDef > cachedSchemata , Set < String > missingSchemas ) { //do this only now, because only now we can check which field types //are really persistent! //TODO check for field types that became persistent only now -> error!! //--> requires schema evolution. schema . associateFCOs ( cachedSchemata , isSchemaAutoCreateMode , missingSchemas ) ; // TODO: // - construct fieldDefs here an give them to classDef. // - load required field type defs // - check cache (the cachedList only contains dirty/new schemata!) }
Check the fields defined in this class .