PHP 클래스 PhpBench\Extensions\Dbal\Storage\Driver\Dbal\Visitor\SqlVisitor

파일 보기 프로젝트 열기: dantleech/phpbench

공개 메소드들

메소드 설명
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