qlcモジュールで条件を指定する

qlc:q/1,2をだいたいは使う。

 基本的な文法は以下。

[Expression || Qualifier1, Qualifier2, ...]

 -record(test, { x0, x1, x2, x3}).というレコードでデータを保存している場合。
// Aという変数を受けている場合。
qlc:q([ {X#test.x0, X#test.x1, X#test.x3} ||  % ヒットしたデータの何を返すかを指定する
X <- mnesia:table(test),
Y <- mnesia:table(test2),
X#test.x0 > 470,
X#test.x2 =:= Y#test2.x2
]).
 
attributes, recordのフィールドは必須?