PhpTek\JSONText\Backend\PostgresJSONBackend
Synopsis
class PostgresJSONBackend
extends JSONBackend
{
- // members
- private static array $allowed_operators = ;
- // methods
- public void matchOnInt()
- public void matchOnStr()
- public void matchOnPath()
- // Inherited methods from JSONBackend
- public void __construct()
- public abstract array matchOnInt()
- public abstract array matchOnStr()
- public abstract array matchOnPath()
- public array matchOnExpr()
Hierarchy
Members
private
- $allowed_operators
—
array
An array of acceptable operators for this backend.
protected
- $jsonText — PhpTek\JSONText\ORM\FieldType\JSONText
- $operand — string
Methods
public
Inherited from PhpTek\JSONText\Backend\JSONBackend
public
- matchOnExpr() — Match on JSONPath expression. If >1 matches are found, an indexed array of all matches is returned.
- matchOnInt() — Match on keys by INT. If >1 matches are found, an indexed array of all matches is returned.
- matchOnPath() — Match on RDBMS-specific path operator. If >1 matches are found, an indexed array of all matches is returned.
- matchOnStr() — Match on keys by STRING. If >1 matches are found, an indexed array of all matches is returned.