Schemaform updated at 2012-03-26 06:15
m lib/schemaform/adapters/generic_sql/adapter.rb
m lib/schemaform/adapters/generic_sql/wrappers.rb
m lib/schemaform/adapters/generic_sql/wrappers/model.rb
- lib/schemaform/model/attribute_types/id_attribute.rb
Reworked the Adapter wrappers to make it generate the requisite hierarchy. Got the schema generator back to running with the new structure. Still have to build support for sets and lists and who knows what else.
m lib/schemaform/adapters/generic_sql/adapter.rb
m lib/schemaform/adapters/generic_sql/wrappers.rb
m lib/schemaform/adapters/generic_sql/wrappers/model.rb
- lib/schemaform/model/attribute_types/id_attribute.rb Just had a long and, ultimately, useless attempt to force rigid hierarchy onto the Model. Turns out, the Model's idea of context and the Adapter's idea of context are not quite the same thing (think: required :something, set_of(SomeTuple)). About to redesign the Adapter Wrappers to build out the necessary hierarchy first, before attribute processing starts.
m lib/schemaform/adapters/generic_sql/lay_out.rb Added EntityReferenceType generation. Simplified some field generation stuff.
m lib/schemaform/adapters/generic_sql/adapter.rb
m lib/schemaform/adapters/generic_sql/lay_out.rb
m lib/schemaform/adapters/generic_sql/table.rb The start of wrapper-based, attribute-by-attribute lay out. Finally.
m lib/schemaform/adapters/generic_sql/adapter.rb
m lib/schemaform/adapters/generic_sql/lay_out.rb
m lib/schemaform/adapters/generic_sql/table.rb
m lib/schemaform/adapters/generic_sql/table_parts/field.rb
m lib/schemaform/adapters/generic_sql/wrappers.rb
m lib/schemaform/adapters/generic_sql/wrappers/model.rb Removed the structure stuff added in October. I'm sure I've broken stuff, but it correctly gets through type resolution, at least.
- lib/schemaform/language/formula_inversion.rb
m lib/schemaform/language/placeholders/entity_tuple.rb
m lib/schemaform/model/attribute.rb
- lib/schemaform/model/collection.rb
m lib/schemaform/model/entity.rb
m lib/schemaform/model/entity_types/defined_entity.rb
m lib/schemaform/model/entity_types/derived_entity.rb
- lib/schemaform/model/list.rb
- lib/schemaform/model/set.rb
m lib/schemaform/model/tuple.rb
m lib/schemaform/model/type.rb
m lib/schemaform/model/types/indirect_type.rb
m lib/schemaform/model/types/list_type.rb
m lib/schemaform/model/types/set_type.rb The structure stuff put into the Model in October has totally fucked up the system. It's got to go. Now I just have to figure out how.
m lib/schemaform/adapters/generic_sql/adapter.rb
m lib/schemaform/adapters/generic_sql/lay_out.rb
m lib/schemaform/adapters/generic_sql/name.rb
m lib/schemaform/adapters/generic_sql/table.rb
m lib/schemaform/adapters/generic_sql/wrappers.rb
m lib/schemaform/language/formula_definition.rb
m lib/schemaform/language/placeholders/entity_tuple.rb
m lib/schemaform/model/collection.rb
m lib/schemaform/model/entity_types/defined_entity.rb
m lib/schemaform/model/tuple.rb The structure stuff put into the Model in October has totally fucked up the system. It's got to go. Now I just have to figure out how.
m lib/schemaform/adapters/generic_sql/adapter.rb
m lib/schemaform/adapters/generic_sql/lay_out.rb
m lib/schemaform/adapters/generic_sql/name.rb
m lib/schemaform/adapters/generic_sql/table.rb
m lib/schemaform/adapters/generic_sql/wrappers.rb
m lib/schemaform/language/formula_definition.rb
m lib/schemaform/language/placeholders/entity_tuple.rb
m lib/schemaform/model/collection.rb
m lib/schemaform/model/entity_types/defined_entity.rb
m lib/schemaform/model/tuple.rb Re-arranged the wrappers stuff. Started building layout.
m lib/schemaform/adapters/generic_sql/adapter.rb
+ lib/schemaform/adapters/generic_sql/lay_out.rb
+ lib/schemaform/adapters/generic_sql/wrappers/model.rb
+ lib/schemaform/adapters/generic_sql/wrappers/productions.rb Re-arranged the wrappers stuff. Started building layout.
m lib/schemaform/adapters/generic_sql/adapter.rb
+ lib/schemaform/adapters/generic_sql/lay_out.rb
+ lib/schemaform/adapters/generic_sql/wrappers/model.rb
+ lib/schemaform/adapters/generic_sql/wrappers/productions.rb Simplified the wrappers.
m lib/schemaform/adapters/generic_sql/adapter.rb
m lib/schemaform/adapters/generic_sql/wrappers.rb
m lib/schemaform/model/component.rb
m lib/schemaform/model/schema.rb