[Missing namespace summary documentation for N:Castle.ActiveRecord.Framework.Internal]
Syntax
| C# |
|---|
namespace Castle.ActiveRecord.Framework.Internal |
Classes
| Class | Description | |
|---|---|---|
| AbstractDepthFirstVisitor |
Base class for visitors that needs to traverse the entire Active Record Model
| |
| ActiveRecordModel |
This model of a full Active Record persistent class.
| |
| ActiveRecordModelBuilder |
Bulids an ActiveRecordModel from a type and does some inital validation.
| |
| ActiveRecordModelCollection |
Map System.Type to their ActiveRecordModel
| |
| AnyModel |
Model for [Any] association, a polymorphic association without common base class
| |
| ARSchemaCreator |
Used to execute a script file to create/update/drop
a database schema. Inspired on NHibernate SchemaExport class.
| |
| AssemblyXmlGenerator |
Generate xml from assembly level attributes.
This is useful if we need to have type-less configuration, such as imports, named queries, etc.
| |
| BelongsToModel |
Model for BelongTo - A many to one assoication between persistent entities.
| |
| CollectionIDModel |
This is used in IdBag scenario to specify to collection id.
| |
| CompositeKeyModel |
Model for representing a composite key
| |
| CompositeUserTypeModel |
Model for representing a Composite User type map.
| |
| DependentObjectModel |
This model is used to represent a dependent object value type (<composite-element/> - in NHibernate talk).
| |
| FieldModel |
Model for a persitent property that uses a field to get/set the values.
| |
| GraphConnectorVisitor |
Connects ActiveRecordModel with their parents
ActiveRecordModel | |
| HasAndBelongsToManyModel |
Model to HasAndBelongsToMany, which is used to model a many to many assoication.
| |
| HasManyModel |
Model to represent a HasMany ( one to many ) association
| |
| HasManyToAnyModel |
This model represent a <many-to-any/> polymorphic association
| |
| HasManyToAnyModel..::Config |
I need this class to pass special configuration for the many-to-any
| |
| HiloModel |
Model for HiLo algorithm used to generate primary key values
| |
| ImportModel |
Model for importing classes so HQL queries can use them more easily.
| |
| Inflector |
The Inflector class transforms words from one
form to another. For example, from singular to plural.
| |
| KeyModel |
Model for a joined key property in a joined subclass
| |
| NestedModel |
This model is used to represent a nested value type (<component/> - in NHibernate talk).
| |
| NestedParentReferenceModel |
This model is used to represent a nested value type's parent (<parent /> - in NHibernate talk).
| |
| OneToOneModel |
Model One To One assoication
| |
| PrimaryKeyModel |
Model for a Primary Key
| |
| PropertyModel |
Model for a simple persistent property
| |
| SemanticVerifierVisitor |
Traverse the tree checking the semantics of the relation and
association. The goal is to raise clear exceptions with tips of how
to fix any error.
It also tries to infer as much information from the class / attribute model as possible so it can
complete the missing information without the user needing to specify it.
| |
| TimestampModel |
Model for [Timestamp] properties
| |
| VersionModel |
Model for version property on an entity
| |
| XmlGenerationVisitor |
Traverse the tree emitting proper xml configuration
|
Interfaces
| Interface | Description | |
|---|---|---|
| IVisitable |
For implementing the Visitor pattern.
All the nodes in the model implements this interface
| |
| IVisitor |
For implementign the visitor pattern.
|