onliner/materialized

PHP abstraction level for Materialized database

Maintainers

Package info

github.com/onliner/materialized

pkg:composer/onliner/materialized

Statistics

Installs: 8 262

Dependents: 0

Suggesters: 0

Stars: 3

Open Issues: 2

v0.1.1 2022-12-13 11:28 UTC

This package is auto-updated.

Last update: 2026-03-01 00:40:42 UTC


README

Materialize DB integration layer.

Version Total Downloads Php License Build Status

Installation

The preferred way to install this extension is through composer.

Either run

composer require onliner/materialized:^0.0.1

or add this code line to the require section of your composer.json file:

"onliner/materialized": "^0.0.1"

Usage

use Onliner\Materialized\Connection;
use Onliner\Materialized\Statement\CreateConnection;
use Onliner\Materialized\Statement\CreateSource;

$connection = Connection::open('pgsl://localhost:6575');

$connection->execute(CreateConnection::kafka('kafka', 'redpanda:9092'));
$connection->execute(CreateSource::kafka('my_source', 'kafka', 'my_topic'));

// Just work with any other PDOStatement
$statement = $connection->fetch('SELECT * FROM my_source');

License

Released under the MIT license.