On this page
Namespace Type
Interfaces
BatchCastingInterface
Denotes type objects capable of converting many values from their original database representation to php values.
ColumnSchemaAwareInterface
ExpressionTypeInterface
An interface used by Type objects to signal whether the value should be converted to an ExpressionInterface instead of a string when sent to the database.
OptionalConvertInterface
An interface used by Type objects to signal whether the casting is actually required.
Classes
BaseType
Base type class.
BinaryType
Binary type converter.
BinaryUuidType
Binary UUID type converter.
BoolType
Bool type converter.
DateTimeFractionalType
Extends DateTimeType with support for fractional seconds up to microseconds.
DateTimeTimezoneType
Extends DateTimeType with support for time zones.
DateTimeType
Datetime type converter.
DateType
Class DateType
DecimalType
Decimal type converter.
FloatType
Float type converter.
IntegerType
Integer type converter.
JsonType
JSON type converter.
StringType
String type converter.
TimeType
Time type converter.
UuidType
Provides behavior for the UUID type
Traits
ExpressionTypeCasterTrait
Offers a method to convert values to ExpressionInterface objects if the type they should be converted to implements ExpressionTypeInterface
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.4/namespace-Cake.Database.Type.html