問題タブ [jsqlparser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hana - Java based SQLParser for parsing Hana SQL Queries
Is there any open source JAVA SQL parser for parsing SAP HANA based SQL Queries? Tried using JSQLParser but it doesn't fully support for Hana based functionalities.
java - JSqlParser を使用した where 句の完全な解析
JSqlParser を使用して SQL where 句を完全かつ簡潔に解析したいと思います。そのように個々の条件文に解析するのは簡単です
次の出力が生成されます。
私が望むのは、個々の式の左辺、演算子、および右辺を取得して、既存のフィルター オブジェクトに値を入れることができるようにすることです。
次のように、すべてのタイプの演算子の訪問機能をオーバーライドできることを知っています。
});
次の出力が得られます。
ただし、これは AND で結合された EqualsTo 条件ステートメントのみを対象としています。ご覧のとおり、論理演算子ごとに if ステートメントを作成し、比較演算子ごとに visit() 関数をオーバーライドする必要があります。これを行う簡単な方法はありますか?