PHP 클래스 LazyRecord\Migration\BaseMigration

파일 보기 프로젝트 열기: corneltek/lazyrecord 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$builder LazyRecord\SqlBuilder\BaseBuilder
$connection object
$driver QueryDriver
$logger CLIFramework\Logger

공개 메소드들

메소드 설명
__construct ( PDO $connection, BaseDriver $driver, CLIFramework\Logger $logger = null )
alterTable ( $arg )
executeQuery ( SQLBuilder\ToSqlInterface $query ) executeQuery method execute the query for objects that supports SQLBuilder\ToSqlInterface.
executeSql ( $sql ) Deprecated, use query method instead.
importSchema ( $schema )
query ( string $sql, $title = '' ) Execute sql for migration.

보호된 메소드들

메소드 설명
showSql ( $sql, $title = '' )

메소드 상세

__construct() 공개 메소드

public __construct ( PDO $connection, BaseDriver $driver, CLIFramework\Logger $logger = null )
$connection PDO
$driver SQLBuilder\Driver\BaseDriver
$logger CLIFramework\Logger

alterTable() 공개 메소드

public alterTable ( $arg )

executeQuery() 공개 메소드

executeQuery method execute the query for objects that supports SQLBuilder\ToSqlInterface.
public executeQuery ( SQLBuilder\ToSqlInterface $query )
$query SQLBuilder\ToSqlInterface

executeSql() 공개 메소드

Deprecated, use query method instead.
사용 중단:
public executeSql ( $sql )

importSchema() 공개 메소드

public importSchema ( $schema )

query() 공개 메소드

Execute sql for migration.
public query ( string $sql, $title = '' )
$sql string

showSql() 보호된 메소드

protected showSql ( $sql, $title = '' )

프로퍼티 상세

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

protected LazyRecord\SqlBuilder\BaseBuilder $builder
리턴 LazyRecord\SqlBuilder\BaseBuilder

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

object
protected $connection

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

protected QueryDriver $driver
리턴 QueryDriver

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

protected Logger,CLIFramework $logger
리턴 CLIFramework\Logger