QBit::Application::Model::DB::clickhouse::dbi - Class for ClickHouse DBI.
Implements dbi methods for ClickHouse driver.
Arguments:
%opts - connection options: host, port, database, user, password, timeout, db(QBit::Application::Model::DB::clickhouse)
Return values:
$dbh - object (QBit::Application::Model::DB::clickhouse::dbi)
Example:
my $dbh = QBit::Application::Model::DB::clickhouse::dbi->new( host => '127.0.0.1', port => 8123, database => 'default', user => 'default', password => '', timeout => 300, db => $app->clickhouse );
$sql - string (SQL)
$sth - object (QBit::Application::Model::DB::clickhouse::st)
my $sth = $dbh->prepare('SELECT 1');
$attr - hash ref (additional attributes)
@params - array (parameters to binding)
$boolean - (true on success; false otherwise)
$dbh->do('INSERT INTO `state` (`date`, `hits`) VALUES ("2017-09-03", 35)') or die $dbh->err() . ': ' . $dbh->errstr();
To install QBit::Application::Model::DB::clickhouse, copy and paste the appropriate command in to your terminal.
cpanm
cpanm QBit::Application::Model::DB::clickhouse
CPAN shell
perl -MCPAN -e shell install QBit::Application::Model::DB::clickhouse
For more information on module installation, please visit the detailed CPAN module installation guide.