Contains information for a relationship property of a ManagedObject.
- Inheritance
- Object
- ManagedPropertyDescription
- ManagedRelationshipDescription
Constructors
- ManagedRelationshipDescription(ManagedEntity entity, String name, ManagedPropertyType type, ManagedEntity destinationEntity, ManagedRelationshipDeleteRule deleteRule, ManagedRelationshipType relationshipType, Symbol inverseKey, { bool unique: false, bool indexed: false, bool nullable: false, bool includedInDefaultResultSet: true })
Properties
- deleteRule → ManagedRelationshipDeleteRule
-
The delete rule for this relationship.
final - destinationEntity → ManagedEntity
-
The entity that this relationship's instances are represented by.
final - inverse → ManagedRelationshipDescription
-
The
ManagedRelationshipDescription
ondestinationEntity
that represents the inverse of this relationship.read-only - inverseKey → Symbol
-
The name of the ManagedRelationshipDescription on destinationEntity that represents the inverse of this relationship.
final - relationshipType → ManagedRelationshipType
-
The type of relationship.
final - autoincrement → bool
-
Whether or not this property should use an auto-incrementing scheme.
final, inherited - entity → ManagedEntity
-
A reference to the ManagedEntity that contains this property.
final, inherited - hashCode → int
-
The hash code for this object.
read-only, inherited - isIncludedInDefaultResultSet → bool
-
Whether or not this property is returned in the default set of Query.returningProperties.
final, inherited - isIndexed → bool
-
Whether or not this property should be indexed by a PersistentStore.
final, inherited - isNullable → bool
-
Whether or not this property can be null.
final, inherited - isUnique → bool
-
Whether or not this property must be unique to across all instances represented by entity.
final, inherited - name → String
-
The identifying name of this property.
final, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited - type → ManagedPropertyType
-
The value type of this property.
final, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
convertFromPrimitiveValue(
value) → dynamic -
Converts a value to a more complex value from a primitive value according to this instance's definition.
-
convertToPrimitiveValue(
value) → dynamic -
Converts a value from a more complex value into a primitive value according to this instance's definition.
-
isAssignableWith(
dartValue) → bool -
Whether or not a the argument can be assigned to this property.
-
toString(
) → String -
Returns a string representation of this object.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited