Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAggregateTraitAggregation functions
 CValueTraitType-agnostic functions
 CDateTimeTraitDate-time expression manipulation
 CColumnImmutable column expression
 CDateTimeA date-time expression
 CNumTraitNumeric expression manipulation
 CColumnImmutable column expression
 CNumA numeric expression
 CStrTraitCharacter string expression manipulation
 CColumnImmutable column expression
 CStrA character string expression
 CValueA typeless value expression, which can be cast to any type
 CBranchA CASE expression, with or without a subject expression
 CAttributesTraitForwards ArrayAccess to an EAV array property named $attributes
 CBaseConversionTraitFurther manipulate the expression in a different numeric base
 CNumTraitNumeric expression manipulation
 CStrTraitCharacter string expression manipulation
 CComparisonTraitComparative functions
 CValueTraitType-agnostic functions
 CDateTimeCastTraitFurther manipulate the expression as a date-time
 CStrA character string expression
 CValueA typeless value expression, which can be cast to any type
 CDateTimeFormatTraitDate-time formatting
 CDateTimeDiffTraitDate-time diffing
 CDateTimeTraitDate-time expression manipulation
 CDateTimeModifyTraitDate-time component modifiers
 CDateTimeAddTraitDate-time addition helpers
 CDateTimeTraitDate-time expression manipulation
 CDateTimeSubTraitDate-time subtraction helpers
 CDateTimeTraitDate-time expression manipulation
 CEntityInterfaceExposes the object's auto-increment ID
 CExpressionInterfaceMarks the instance as a literal SQL expression, exempt from being quoted
 CExpressionA literal expression, exempt from being quoted
 CDateTimeA date-time expression
 CNumA numeric expression
 CPredicateA logical expression that evaluates to a boolean
 CStrA character string expression
 CValueA typeless value expression, which can be cast to any type
 CValueInterfaceAn expression that evaluates to a single value
 CColumnImmutable column expression
 CDateTimeA date-time expression
 CNumA numeric expression
 CPredicateA logical expression that evaluates to a boolean
 CStrA character string expression
 CValueA typeless value expression, which can be cast to any type
 CSelectRepresents a SELECT query
 CMigrationInterfaceMigrations must implement this
 CMigratorMigrates
 CNumCastFloatTraitFurther manipulate the expression as a float
 CStrA character string expression
 CValueA typeless value expression, which can be cast to any type
 CNumCastIntTraitFurther manipulate the expression as an integer
 CNumTraitNumeric expression manipulation
 CStrA character string expression
 CValueA typeless value expression, which can be cast to any type
 CReflectionInterprets classes and annotations, and manipulates objects
 CSerializerConverts an entity's values to/from storage types
 CStrCastTraitFurther manipulate the expression as a character string
 CDateTimeA date-time expression
 CNumA numeric expression
 CValueA typeless value expression, which can be cast to any type
 CTransactionScoped transaction/savepoint
 CArrayAccess
 CDBExtends PDO and acts as a central access point for the schema
 CAbstractTableUses ArrayAccess to produce Column instances
 CSelectRepresents a SELECT query
 CTableTable manipulation using arrays
 CEAVArray storage in an extension table
 CJunctionRepresents a junction table, derived from an annotated interface
 CRecordRepresents an "active record" table, derived from an annotated class implementing EntityInterface
 CColumnImmutable column expression
 CSchemaSchema control and metadata
 CCountable
 CSelectRepresents a SELECT query
 CIteratorAggregate
 CSelectRepresents a SELECT query
 CPDO
 CDBExtends PDO and acts as a central access point for the schema
 CPDOStatement
 CStatementExtends PDOStatement for fluency and logging