Class: Axiom::Attribute::String
- Inherits:
-
Object
- Object
- Axiom::Attribute
- Object
- Axiom::Attribute::String
- Includes:
- LengthComparable, Function::Predicate::Match::Methods, Function::Predicate::NoMatch::Methods
- Defined in:
- lib/axiom/attribute/string.rb
Overview
Represents a String value in a relation tuple
Constant Summary
Constants inherited from Axiom::Attribute
Instance Attribute Summary
Attributes inherited from Axiom::Attribute
Class Method Summary collapse
-
.type ⇒ Class<Types::String>
The attribute type.
Methods included from LengthComparable
Methods included from Comparable
Methods included from Function::Predicate::GreaterThan::Methods
Methods included from Function::Predicate::GreaterThanOrEqualTo::Methods
Methods included from Function::Predicate::LessThan::Methods
Methods included from Function::Predicate::LessThanOrEqualTo::Methods
Methods included from Function::Predicate::Match::Methods
Methods included from Function::Predicate::NoMatch::Methods
Methods included from Function::Predicate::Equality::Methods
Methods included from Function::Predicate::Exclusion::Methods
Methods included from Function::Predicate::Inequality::Methods
Methods included from Function::Predicate::Inclusion::Methods
Methods included from Axiom::Aggregate::Count::Methods
Methods inherited from Axiom::Attribute
#call, coerce, #include?, infer_type, #initialize, name_from, #optional?, #rename, #required?