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