FullTextType
Hierarchy
- Type<string, string>
- FullTextType
Index
Constructors
constructor
Returns FullTextType
Properties
optionalmeta
optionalplatform
optionalprop
Methods
[custom]
Parameters
depth: number
Returns string
compareAsType
Returns string
convertToDatabaseValue
Converts a value from its JS representation to its database representation of this type.
Parameters
value: string
platform: Platform
optionalcontext: boolean | TransformContext
Returns string
convertToDatabaseValueSQL
Converts a value from its JS representation to its database representation of this type.
Parameters
key: string
Returns string
convertToJSValue
Converts a value from its database representation to its JS representation of this type.
Parameters
value: string
platform: Platform
Returns string
optionalconvertToJSValueSQL
Modifies the SQL expression (identifier, parameter) to convert to a JS value.
Parameters
key: string
platform: Platform
Returns string
ensureComparable
When a value is hydrated, we convert it back to the database value to ensure comparability, as often the raw database response is not the same as the
convertToDatabaseValue
result. This allows to disable the additional conversion in case you know it is not needed.Type parameters
- T: object
Parameters
meta: EntityMetadata<T>
prop: EntityProperty<T>
Returns boolean
getColumnType
Gets the SQL declaration snippet for a field of this type.
Returns string
toJSON
Converts a value from its JS representation to its serialized JSON form of this type. By default uses the runtime value.
Parameters
value: string
platform: Platform
Returns string
staticgetType
Type parameters
- JSType
- DBType = JSType
Parameters
cls: Constructor<Type<JSType, DBType>>
Returns Type<JSType, DBType>
staticisCustomType
Checks whether the argument is instance of custom
Type
class provided by the user.Parameters
data: any
Returns data is Type<any, any>
staticisMappedType
Checks whether the argument is instance of
Type
.Parameters
data: any
Returns data is Type<any, any>
How should the raw database values be compared? Used in
EntityComparator
. Possible values: string | number | boolean | date | any | buffer | array