PHP Класс PhpBench\Extensions\Dbal\Storage\Driver\Dbal\Visitor\SqlVisitor

Показать файл Открыть проект

Открытые методы

Метод Описание
getValidFieldNames ( ) : string[] Return the field names which can be used in queries.
visit ( PhpBench\Expression\Constraint\Constraint $constraint ) : string Convert the given constraint into an SQL query.

Приватные методы

Метод Описание
doVisit ( PhpBench\Expression\Constraint\Constraint $constraint )
getComparatorSql ( Comparison $comparison )
getFieldNames ( PhpBench\Expression\Constraint\Constraint $constraint )
registerParamValue ( $value )
visitComparatorIn ( $fieldName, Comparison $comparison )
visitComparison ( Comparison $comparison )
visitComposite ( Composite $composite )
visitParam ( Comparison $comparison )

Описание методов

getValidFieldNames() публичный Метод

NOTE: This is used for testing and can potentially be removed later with better tests etc.
См. также: PhpBench\Tests\Functional\Storage\Driver\Dbal\LoaderTest
public getValidFieldNames ( ) : string[]
Результат string[]

visit() публичный Метод

Convert the given constraint into an SQL query.
public visit ( PhpBench\Expression\Constraint\Constraint $constraint ) : string
$constraint PhpBench\Expression\Constraint\Constraint
Результат string