condition.accept「メソッド( 'cs4321.project2.Operators.SelectExpressionVisitor)を受け入れることができません」というエラーが発生しました。なぜ私はExpression accept method構文を正しく従っているのかわからない。 public class SelectExpressionVisitor implements E
JSQLparserのVisitorを実装してSQLクエリを解析しました。コードは絶対にうまく動作しています。私はそれらの訪問者の単体テストを行う方法がわかりません。たとえば、私は、次のSQL文を持って次のように public class StmntVisitorImpl implements StatementVisitor {
@Override
public void visit(S
初めてJSQLPARSERを使用しています。私は動的に来るいくつかのSQLファイルを持って、私はそのSQLからテーブルと列の名前を読み取る必要があります。たくさんのグーグルの後、私はJSQLPARSERを試しました。私はファイルから列名を読み込もうとしていますが、式のために列名を読み取ることができません。間違ったところでコードを修正してください。 public static void main(S
JSqlParserの使用を開始しましたが、Where句を解析できますが、それ以上は進めません。 JSqlParser github link 確かに、私は訪問のメソッドをオーバーライドすることを試みたが、私の目標を達成する方法を理解していません。入力として(a=1 AND (b=2 OR (c=3 AND d=4))) OR e=2と私は出力として希望: のは、私が持っていると言う -> a=1