| 메소드 |
설명
|
| __construct() |
생성자. DB 커넥션 인스턴스 생성
|
| useDefaultQueryGrammar() |
기본 쿼리 문법 사용설정
|
| useDefaultSchemaGrammar() |
기본 스키마 문법 사용설정
|
| useDefaultPostProcessor() |
쿼리 후 처리기 사용설정
|
| getSchemaBuilder() |
커넥션의 스키마 빌더 언기
|
| table() ★ |
테이블에 대한 쿼리 시작
|
| query() |
새 쿼리 빌더 인스턴스 얻기
|
| raw() |
raw 쿼리 표현 얻기
|
| selectOne() ★★ |
단일 건 SELECT
|
| selectFromWriteConnection() |
쓰기용 커넥션에서 여러 건 SELECT 수행
|
| select() ★★ |
여러 건 SELECT
|
| insert() ★★ |
INSERT 수행
|
| update() ★★ |
UPDATE 수행
|
| delete() ★★ |
DELETE 수행
|
| statement() |
쿼리 수행하고 불리언 결과 받기
|
| affectingStatement() |
쿼리 수행하고 변경된 건수(행수) 받기
|
| unprepared() |
프리페어드 문장이 아닌 raw 쿼리 수행
|
| prepareBindings() |
쿼리 바인딩 준비
|
| transaction() |
트랜잭션 내에서 클로저 실행
|
| beginTransaction() |
새 트랙잭션 시작
|
| commit() |
열린 트랜잭션 커밋
|
| rollBack() |
열린 트랜잭션 롤백
|
| transactionLevel() |
열린 트랜잭션 수 얻기
|
| pretend() |
드라이 런 모드에서 주어진 콜백 실행
|
| disconnect() |
PDO 커넥션 연결 해제
|
| reconnect() |
DB 재접속
|
| logQuery() |
쿼리를 로그에 남기기
|
| listen() |
DB 쿼리 리스터 등록
|
| isDoctrineAvailable() |
독트린 이용가능한지 확인
|
| getDoctrineColumn() |
독트린 스키마 컬럼 인스턴스 얻기
|
| getDoctrineSchemaManager() |
독트린 DBAL 스키마 매니저 얻기
|
| getDoctrineConnection() |
독트린 DBAL 데이터베이스 커넥션 인스턴스
|
| getPdo() |
현재 PDO 커넥션 얻기
|
| getReadPdo() |
읽기용으로 사용되는 현재 PDO 커넥션 얻기
|
| setPdo() |
PDO 커넥션 설정
|
| setReadPdo() |
읽기용 PDO 커넥션 설정
|
| setReconnector() |
재접속 인스턴스 설정
|
| getName() |
DB 커넥션명 얻기
|
| getConfig() |
설정옵션에서 옵션 얻기
|
| getDriverName() |
PDO 드라이버명 얻기
|
| getQueryGrammar() |
쿼리 문법 얻기
|
| setQueryGrammar() |
쿼리 문법 설정
|
| getSchemaGrammar() |
사용되는 스키마 문법 얻기
|
| setSchemaGrammar() |
커넥션에서 사용하는 스키마 문법 설정
|
| getPostProcessor() |
쿼리 후처리기 얻기
|
| setPostProcessor() |
쿼리 후처리기 설정
|
| getEventDispatcher() |
커넥션에서 사용하는 이벤트 디스패처 얻기
|
| setEventDispatcher() |
이벤트 디스패처 인스턴스 설정
|
| pretending() |
드라이 런 커넥션인지 확인
|
| getFetchMode() |
기본 기본 패치 모드 얻기
|
| getFetchArgument() |
SELECT시 적용된 fetch 인자 얻기
|
| getFetchConstructorArgument() |
PDO::FETCH_CLASS 페치 모드에서 커스텀 생성자 인자 얻기
|
| setFetchMode() |
기본 페치 모드 설정
|
| getQueryLog() |
커넥션 쿼리 로그 얻기
|
| flushQueryLog() |
쿼리 로그 비우기
|
| enableQueryLog() |
쿼리 로그 활성화
|
| disableQueryLog() |
쿼리 로그 비활성화
|
| logging() |
쿼리 로깅 여부 결정
|
| getDatabaseName() |
사용중인 DB명 얻기
|
| setDatabaseName() |
사용할 DB명 지정
|
| getTablePrefix() |
테이블 접두어 얻기
|
| setTablePrefix() |
사용중인 테이블 접두어 설정
|
| withTablePrefix() |
테이블 접두어 설정하고 문법 반환
|