PHP 클래스 PHPSQLParser\positions\PositionCalculator

저자: André Rothe ([email protected])
파일 보기 프로젝트 열기: greenlion/php-sql-parser 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$allowedOnOperator
$allowedOnOther
$backtrackingTypes
$flippedBacktrackingTypes

공개 메소드들

메소드 설명
__construct ( ) Constructor.
setPositionsWithinSQL ( $sql, $parsed )

보호된 메소드들

메소드 설명
findPositionWithinString ( $sql, $value, $expr_type )
lookForBaseExpression ( $sql, &$charPos, &$parsed, $key, &$backtracking )
printPos ( $text, $sql, $charPos, $key, $parsed, $backtracking )

메소드 상세

__construct() 공개 메소드

It initializes some fields.
public __construct ( )

findPositionWithinString() 보호된 메소드

protected findPositionWithinString ( $sql, $value, $expr_type )

lookForBaseExpression() 보호된 메소드

protected lookForBaseExpression ( $sql, &$charPos, &$parsed, $key, &$backtracking )

printPos() 보호된 메소드

protected printPos ( $text, $sql, $charPos, $key, $parsed, $backtracking )

setPositionsWithinSQL() 공개 메소드

public setPositionsWithinSQL ( $sql, $parsed )

프로퍼티 상세

$allowedOnOperator 보호되어 있는 정적으로 프로퍼티

protected static $allowedOnOperator

$allowedOnOther 보호되어 있는 정적으로 프로퍼티

protected static $allowedOnOther

$backtrackingTypes 보호되어 있는 정적으로 프로퍼티

protected static $backtrackingTypes

$flippedBacktrackingTypes 보호되어 있는 프로퍼티

protected $flippedBacktrackingTypes