SnowflakeConnector
in package
implements
QueryableInterface
Table of Contents
Interfaces
Properties
- $config : array<string|int, mixed>
- $connection : PDO|null
- $options : array<string|int, mixed>
Methods
- __construct() : mixed
- beginTransaction() : bool
- Begin a transaction
- commit() : bool
- Commit a transaction
- connect() : void
- Initialize the data source connection
- disconnect() : void
- Close the data source connection
- execute() : bool
- executeQuery() : array<string|int, mixed>
- Execute a query and return the results
- getConnectionInfo() : array<string|int, mixed>
- Get connection status and details
- isConnected() : bool
- Check if connection is active
- query() : array<string|int, mixed>
- rollback() : bool
- Rollback a transaction
- buildDsn() : string
Properties
$config
private
array<string|int, mixed>
$config
$connection
private
PDO|null
$connection
= null
$options
private
array<string|int, mixed>
$options
Methods
__construct()
public
__construct(array<string|int, mixed> $config[, array<string|int, mixed> $options = [] ]) : mixed
Parameters
- $config : array<string|int, mixed>
- $options : array<string|int, mixed> = []
beginTransaction()
Begin a transaction
public
beginTransaction() : bool
Return values
boolcommit()
Commit a transaction
public
commit() : bool
Return values
boolconnect()
Initialize the data source connection
public
connect() : void
disconnect()
Close the data source connection
public
disconnect() : void
execute()
public
execute(string $query[, array<string|int, mixed> $params = [] ]) : bool
Parameters
- $query : string
- $params : array<string|int, mixed> = []
Return values
boolexecuteQuery()
Execute a query and return the results
public
executeQuery(string $query[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $query : string
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed>getConnectionInfo()
Get connection status and details
public
getConnectionInfo() : array<string|int, mixed>
Return values
array<string|int, mixed>isConnected()
Check if connection is active
public
isConnected() : bool
Return values
boolquery()
public
query(string $query[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
- $query : string
- $params : array<string|int, mixed> = []
Return values
array<string|int, mixed>rollback()
Rollback a transaction
public
rollback() : bool
Return values
boolbuildDsn()
private
buildDsn() : string