construct an attribute out of an ident, valueType, cardinality, and other optional components
Returns an entity reader that reads entities with this attribute.
Returns an entity reader that reads entities with this attribute.
an entity reader that reads entities with this attribute.
The return type must be explicitly specified, and the implicit ensures that it is a valid pairing with the Datomic data type specified by the attribute.
Returns an entity reader that optionally reads entities with this attribute, or a default value if the attribute is not contained in the entity.
Returns an entity reader that optionally reads entities with this attribute, or a default value if the attribute is not contained in the entity.
an entity reader that optionally reads entities with this attribute.
The return type must be explicitly specified, and the implicit ensures that it is a valid pairing with the Datomic data type specified by the attribute.
Returns an entity reader that reads entities with this attribute, or a default value if the attribute is not contained in the entity.
Returns an entity reader that reads entities with this attribute, or a default value if the attribute is not contained in the entity.
a computation that yields a default value in case the attribute is not found in the entity.
an entity reader that reads entities with this attribute.
The return type must be explicitly specified, and the implicit ensures that it is a valid pairing with the Datomic data type specified by the attribute.
Construct the reverse attribute, if this is a reference attribute
Construct the reverse attribute, if this is a component reference attribute
Construct the EDN representation of this attribute
the keyword ident of the attribute as a string
the keyword ident of the attribute as a string
Extend this attribute with a documentation string.
Extend this attribute with a full text indexing property
Extend this attribute with an indexing property
Extend this attribute with a component relationship constraint.
Extend this attribute with a no history property
Extend this attribute with a uniqueness constraint.
Returns an entity writer that writes entities with this attribute.
Returns an entity writer that writes entities with this attribute.
an entity writer that writes entities with this attribute.
The return type must be explicitly specified, and the implicit ensures that it is a valid pairing with the Datomic data type specified by the attribute.
Returns an entity writer that optionally writes entities with this attribute.
Returns an entity writer that optionally writes entities with this attribute.
an entity writer that optionally writes entities with this attribute.
The return type must be explicitly specified, and the implicit ensures that it is a valid pairing with the Datomic data type specified by the attribute.
The representation of Datomic attributes