PHP 클래스 atk4\data\Field_SQL

상속: extends Field, implements atk4\dsql\Expressionable
파일 보기 프로젝트 열기: atk4/data

공개 프로퍼티들

프로퍼티 타입 설명
$actual string | null Actual field name.

공개 메소드들

메소드 설명
getDSQLExpression ( atk\dsql\Expression $expression ) : atk\dsql\Expression When field is used as expression, this method will be called.
normalize ( mixed $value ) : mixed SQL fields are allowed to have expressions inside of them.
useAlias ( ) : boolean Should this field use alias?

메소드 상세

getDSQLExpression() 공개 메소드

When field is used as expression, this method will be called.
public getDSQLExpression ( atk\dsql\Expression $expression ) : atk\dsql\Expression
$expression atk\dsql\Expression
리턴 atk\dsql\Expression

normalize() 공개 메소드

SQL fields are allowed to have expressions inside of them.
public normalize ( mixed $value ) : mixed
$value mixed
리턴 mixed

useAlias() 공개 메소드

Should this field use alias?
public useAlias ( ) : boolean
리턴 boolean

프로퍼티 상세

$actual 공개적으로 프로퍼티

Actual field name.
public string|null $actual
리턴 string | null