Class Connection
A connection to a database.
- PDO
- 
			 ICanBoogie\ActiveRecord\Connection			
			 implements 
				ICanBoogie\ActiveRecord\Driver
			
			 uses 
					ICanBoogie\Accessor\AccessorTrait (not available) ICanBoogie\ActiveRecord\Connection			
			 implements 
				ICanBoogie\ActiveRecord\Driver
			
			 uses 
					ICanBoogie\Accessor\AccessorTrait (not available)
Methods summary
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				 | |
| 
				 public 
				
				
				 | 
			#
			 __construct( string $dsn, string $username = null, string $password = null, array $options = [] )Establish a connection to a database. | 
| 
				 public 
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				string
				
				 | |
| 
				 protected 
				 | |
| 
				 protected 
				
				
				 | |
| 
				 protected 
				
				
				 | |
| 
				 protected 
				
				
				 | |
| 
				 public 
				 | |
| 
				 public 
				 | |
| 
				 public 
				
				
				 | |
| 
				 public 
				string
				
				 | |
| 
				 public 
				
				
				 | |
| 
				 public 
				string|array
				
				 | |
| 
				 public 
				string|array
				
				 | |
| 
				 public 
				mixed
				
				 | |
| 
				 public 
				string
				
				 | |
| 
				 public 
				 | |
| 
				 public 
				 | |
| 
				 public 
				 | |
| 
				 public 
				boolean
				
				 | |
| 
				 public 
				
				
				 | 
Methods inherited from PDO
				__sleep(), 
				__wakeup(), 
				beginTransaction(), 
				commit(), 
				errorCode(), 
				errorInfo(), 
				getAttribute(), 
				getAvailableDrivers(), 
				inTransaction(), 
				lastInsertId(), 
				quote(), 
				rollBack(), 
				setAttribute()
			
Constants summary
Constants inherited from PDO
				ATTR_AUTOCOMMIT, 
				ATTR_CASE, 
				ATTR_CLIENT_VERSION, 
				ATTR_CONNECTION_STATUS, 
				ATTR_CURSOR, 
				ATTR_CURSOR_NAME, 
				ATTR_DEFAULT_FETCH_MODE, 
				ATTR_DRIVER_NAME, 
				ATTR_EMULATE_PREPARES, 
				ATTR_ERRMODE, 
				ATTR_FETCH_CATALOG_NAMES, 
				ATTR_FETCH_TABLE_NAMES, 
				ATTR_MAX_COLUMN_LEN, 
				ATTR_ORACLE_NULLS, 
				ATTR_PERSISTENT, 
				ATTR_PREFETCH, 
				ATTR_SERVER_INFO, 
				ATTR_SERVER_VERSION, 
				ATTR_STATEMENT_CLASS, 
				ATTR_STRINGIFY_FETCHES, 
				ATTR_TIMEOUT, 
				CASE_LOWER, 
				CASE_NATURAL, 
				CASE_UPPER, 
				CURSOR_FWDONLY, 
				CURSOR_SCROLL, 
				ERRMODE_EXCEPTION, 
				ERRMODE_SILENT, 
				ERRMODE_WARNING, 
				ERR_NONE, 
				FETCH_ASSOC, 
				FETCH_BOTH, 
				FETCH_BOUND, 
				FETCH_CLASS, 
				FETCH_CLASSTYPE, 
				FETCH_COLUMN, 
				FETCH_FUNC, 
				FETCH_GROUP, 
				FETCH_INTO, 
				FETCH_KEY_PAIR, 
				FETCH_LAZY, 
				FETCH_NAMED, 
				FETCH_NUM, 
				FETCH_OBJ, 
				FETCH_ORI_ABS, 
				FETCH_ORI_FIRST, 
				FETCH_ORI_LAST, 
				FETCH_ORI_NEXT, 
				FETCH_ORI_PRIOR, 
				FETCH_ORI_REL, 
				FETCH_PROPS_LATE, 
				FETCH_SERIALIZE, 
				FETCH_UNIQUE, 
				MYSQL_ATTR_COMPRESS, 
				MYSQL_ATTR_DIRECT_QUERY, 
				MYSQL_ATTR_FOUND_ROWS, 
				MYSQL_ATTR_IGNORE_SPACE, 
				MYSQL_ATTR_INIT_COMMAND, 
				MYSQL_ATTR_LOCAL_INFILE, 
				MYSQL_ATTR_MULTI_STATEMENTS, 
				MYSQL_ATTR_SERVER_PUBLIC_KEY, 
				MYSQL_ATTR_SSL_CA, 
				MYSQL_ATTR_SSL_CAPATH, 
				MYSQL_ATTR_SSL_CERT, 
				MYSQL_ATTR_SSL_CIPHER, 
				MYSQL_ATTR_SSL_KEY, 
				MYSQL_ATTR_USE_BUFFERED_QUERY, 
				NULL_EMPTY_STRING, 
				NULL_NATURAL, 
				NULL_TO_STRING, 
				ODBC_ATTR_ASSUME_UTF8, 
				ODBC_ATTR_USE_CURSOR_LIBRARY, 
				ODBC_SQL_USE_DRIVER, 
				ODBC_SQL_USE_IF_NEEDED, 
				ODBC_SQL_USE_ODBC, 
				PARAM_BOOL, 
				PARAM_EVT_ALLOC, 
				PARAM_EVT_EXEC_POST, 
				PARAM_EVT_EXEC_PRE, 
				PARAM_EVT_FETCH_POST, 
				PARAM_EVT_FETCH_PRE, 
				PARAM_EVT_FREE, 
				PARAM_EVT_NORMALIZE, 
				PARAM_INPUT_OUTPUT, 
				PARAM_INT, 
				PARAM_LOB, 
				PARAM_NULL, 
				PARAM_STMT, 
				PARAM_STR, 
				PGSQL_ATTR_DISABLE_PREPARES, 
				PGSQL_TRANSACTION_ACTIVE, 
				PGSQL_TRANSACTION_IDLE, 
				PGSQL_TRANSACTION_INERROR, 
				PGSQL_TRANSACTION_INTRANS, 
				PGSQL_TRANSACTION_UNKNOWN
			
Properties summary
| 
				public  
				integer
			 | $queries_count The number of database queries and executions, used for statistics purpose. | 
					#
					 0 | 
| 
				public  
				array[]
			 | $profiling The number of micro seconds spent per request. | 
					#
					 [] | 
Magic properties
| 
				public  read-only
				string
			 | $charset The character set used to communicate with the database. Defaults to "utf8". | 
| 
				public  read-only
				string
			 | $collate The collation of the character set. Defaults to "utf8_general_ci". | 
| 
				public  read-only
				 | $driver | 
| 
				public  read-only
				string
			 | $driver_name Name of the PDO driver. | 
| 
				public  read-only
				string
			 | $id Identifier of the database connection. | 
| 
				public  read-only
				string
			 | $table_name_prefix The prefix to prepend to every table name. |