目次
リファレンス

実装状況

各環境と各Connectorで今日動くもの。実装済み、実験的、予定の一覧。

このページは、現時点で何が実装されているかを説明する唯一のページです。ほかのページはすべて、設計されたActQL 0.1、つまり仕様が定める保証と、ドキュメントの残りが示す製品の姿を説明しています。ある機能に頼る前に、自分の環境でそれが動くかどうかをこのページで確かめてください。すべてのプログラムが従う上限は実行時の上限にあります。

環境ごとの対応状況

記号状態意味
✔実装済み実装済み(Implemented)その環境で動く。リポジトリのチェックで確認されている。
◐実験的実験的(Experimental)動くが、インターフェースや上限が0.1までに変わることがある。
○予定予定(Planned)仕様で定義され、ドキュメントにも載っているが、その環境ではまだ実行できない。
—対象外対象外その環境やConnectorでは意味を持たない。
機能CLINodePythonリモートHostActQL Cloud
ローカルの値に対するSQLとPipeのクエリ✔実装済み✔実装済み○予定✔実装済み○予定
check、explain、run、approve、status(便利コマンド)○予定—対象外—対象外—対象外—対象外
explain --verbose、explain --run、actql-explanation/0.1 のJSON○予定○予定○予定○予定○予定
connect / startSource / wait / result / attach—対象外✔実装済み○予定✔実装済み○予定
mockプロファイル(--profile mock)○予定○予定○予定○予定○予定
Connectorへのプッシュダウン◐実験的◐実験的○予定◐実験的○予定
DuckDBでのソースをまたぐJOIN◐実験的◐実験的○予定◐実験的○予定
model taskを使った INFER◐実験的◐実験的○予定◐実験的○予定
EFFECT … UPDATE TARGET … MAPPING …(長い形式)◐実験的◐実験的○予定◐実験的○予定
EFFECT … COMMAND の後置形(長い形式)◐実験的◐実験的○予定◐実験的○予定
CREATE [OR REPLACE] TABLE◐実験的◐実験的○予定◐実験的○予定
EFFECT UPDATE / UPSERT / DELETE … ID …(短い形式)○予定○予定○予定○予定○予定
EFFECT INSERT、EFFECT STORE、EFFECT COMMAND … ID …(短い形式)○予定○予定○予定○予定○予定
LIST_FILES、contents の読み取り元(content_ref)、SERIALIZE、コンテンツの STORE○予定○予定○予定○予定○予定
SQLの INSERT / UPDATE / DELETE 文によるEffect○予定○予定○予定○予定○予定
Checkpointと承認◐実験的◐実験的○予定◐実験的○予定
--stop-before commit / stopBefore○予定○予定○予定○予定○予定
結果が不明な操作の突き合わせ◐実験的◐実験的○予定◐実験的○予定
名前付きのResultと配信✔実装済み✔実装済み○予定✔実装済み○予定
NEAREST の短縮形とベクトル関数○予定○予定○予定○予定○予定
グラフの構築、MATCH、グラフ演算◐実験的◐実験的○予定◐実験的○予定
イベント演算◐実験的◐実験的○予定◐実験的○予定
ローカルHost(組み込み)✔実装済み✔実装済み○予定—対象外—対象外
HTTPS経由のリモートHost—対象外✔実装済み✔実装済み✔実装済み○予定

「Node」は @actql/node パッケージ、「Python」は actql パッケージです。CLIの列はネイティブの actql コマンドを指します。

Connector

各Connectorのページは、v0.1の全体像を記述しています。読み取り、レコードのEffect、テーブルとコンテンツ、操作、プレビューと突き合わせです。表の列は、現時点で動くものです。

Connector読み取りレコードのEffectテーブルとコンテンツ操作プレビューと突き合わせ
DuckDB✔実装済み◐実験的追加、更新○予定—対象外○予定
ローカルファイル✔実装済み○予定◐実験的レコードの保存(長い形式)○予定○予定
Google Cloud Storage◐実験的○予定◐実験的アップロード(長い形式)○予定○予定
Salesforce◐実験的◐実験的1レコードの更新○予定○予定○予定
Google Sheets◐実験的◐実験的追記○予定○予定○予定
GitHub◐実験的◐実験的作成○予定○予定○予定
Snowflake○予定○予定○予定○予定○予定
BigQuery○予定○予定○予定○予定○予定
HubSpot○予定○予定—対象外○予定○予定
Slack○予定○予定○予定○予定○予定
Notion○予定○予定○予定○予定○予定
kintone○予定○予定○予定○予定○予定
Tableau○予定○予定○予定○予定○予定
Google Drive○予定○予定○予定○予定○予定
Gmail○予定○予定○予定○予定○予定
Google Calendar○予定○予定—対象外○予定○予定
Amazon S3○予定○予定○予定○予定○予定

「プレビューと突き合わせ」は、各Connectorのページにある、適用時の条件検査(full_diff と conflict の結果)と、証跡に基づく応答喪失時の照会を指します。

Source: actql/actql/docs/reference/status.md at d904416674e4 · Edit on GitHub