vsql_complex は、複素数を 2 つの倍精度浮動小数点数として格納する COMPLEX カラム型を、それに伴う算術演算とともに追加します。カスタム型の実例としてサーバーに同梱されており、VEF 型に必要なものを端から端まで示しています。バイナリレイアウト、テキスト形式、比較規則、および集約です。
インストール
vsql_complex はサーバーのソースツリーに含まれているため、そのバンドルはソースからのビルドを含むすべてのインストール方法の後に存在します。1 つのステートメントでサーバーにインストールします。
追加される機能
COMPLEX 型
値は'(real,imaginary)' と書き、16 バイトを占有します。バンドルは COMPLEX2 という変種も登録しますが、このページでは扱いません。
関数
例
(0,1) を掛けると値が 4 分の 1 回転し、集約はカラム全体を合計します。