Skip to content

Commit

Permalink
更新FstFactory.
Browse files Browse the repository at this point in the history
  • Loading branch information
nieqiurong committed Jan 3, 2025
1 parent d2a72c7 commit 11f8d88
Showing 1 changed file with 14 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,11 @@ public FstFactory() {
conf.registerClass(net.sf.jsqlparser.expression.AnyComparisonExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.ArrayConstructor.class);
conf.registerClass(net.sf.jsqlparser.expression.ArrayExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.BooleanValue.class);
conf.registerClass(net.sf.jsqlparser.expression.CaseExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.CastExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.CollateExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.ConnectByPriorOperator.class);
conf.registerClass(net.sf.jsqlparser.expression.ConnectByRootOperator.class);
conf.registerClass(net.sf.jsqlparser.expression.DateTimeLiteralExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.DateValue.class);
Expand All @@ -51,7 +53,9 @@ public FstFactory() {
conf.registerClass(net.sf.jsqlparser.expression.Function.class);
conf.registerClass(net.sf.jsqlparser.expression.Function.HavingClause.class);
conf.registerClass(net.sf.jsqlparser.expression.HexValue.class);
conf.registerClass(net.sf.jsqlparser.expression.HighExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.IntervalExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.Inverse.class);
conf.registerClass(net.sf.jsqlparser.expression.JdbcNamedParameter.class);
conf.registerClass(net.sf.jsqlparser.expression.JdbcParameter.class);
conf.registerClass(net.sf.jsqlparser.expression.JsonAggregateFunction.class);
Expand All @@ -62,6 +66,7 @@ public FstFactory() {
conf.registerClass(net.sf.jsqlparser.expression.KeepExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.LambdaExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.LongValue.class);
conf.registerClass(net.sf.jsqlparser.expression.LowExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.MySQLGroupConcat.class);
conf.registerClass(net.sf.jsqlparser.expression.MySQLIndexHint.class);
conf.registerClass(net.sf.jsqlparser.expression.NextValExpression.class);
Expand All @@ -74,6 +79,7 @@ public FstFactory() {
conf.registerClass(net.sf.jsqlparser.expression.OrderByClause.class);
conf.registerClass(net.sf.jsqlparser.expression.OverlapsCondition.class);
conf.registerClass(net.sf.jsqlparser.expression.PartitionByClause.class);
conf.registerClass(net.sf.jsqlparser.expression.PreferringClause.class);
conf.registerClass(net.sf.jsqlparser.expression.RangeExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.RowConstructor.class);
conf.registerClass(net.sf.jsqlparser.expression.RowGetExpression.class);
Expand Down Expand Up @@ -113,6 +119,7 @@ public FstFactory() {
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.Between.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.ContainedBy.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.Contains.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.CosineSimilarity.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.DoubleAnd.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.EqualsTo.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.ExcludesExpression.class);
Expand All @@ -136,6 +143,8 @@ public FstFactory() {
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.NamedExpressionList.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.NotEqualsTo.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.ParenthesedExpressionList.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.Plus.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.PriorTo.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.RegExpMatchOperator.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.SimilarToExpression.class);
conf.registerClass(net.sf.jsqlparser.expression.operators.relational.TSQLLeftJoin.class);
Expand Down Expand Up @@ -192,16 +201,19 @@ public FstFactory() {
conf.registerClass(net.sf.jsqlparser.statement.create.table.Index.class);
conf.registerClass(net.sf.jsqlparser.statement.create.table.Index.ColumnParams.class);
conf.registerClass(net.sf.jsqlparser.statement.create.table.NamedConstraint.class);
conf.registerClass(net.sf.jsqlparser.statement.create.table.PartitionDefinition.class);
conf.registerClass(net.sf.jsqlparser.statement.create.table.RowMovement.class);
conf.registerClass(net.sf.jsqlparser.statement.create.view.AlterView.class);
conf.registerClass(net.sf.jsqlparser.statement.create.view.CreateView.class);
conf.registerClass(net.sf.jsqlparser.statement.delete.Delete.class);
conf.registerClass(net.sf.jsqlparser.statement.delete.ParenthesedDelete.class);
conf.registerClass(net.sf.jsqlparser.statement.drop.Drop.class);
conf.registerClass(net.sf.jsqlparser.statement.execute.Execute.class);
conf.registerClass(net.sf.jsqlparser.statement.grant.Grant.class);
conf.registerClass(net.sf.jsqlparser.statement.insert.Insert.class);
conf.registerClass(net.sf.jsqlparser.statement.insert.InsertConflictAction.class);
conf.registerClass(net.sf.jsqlparser.statement.insert.InsertConflictTarget.class);
conf.registerClass(net.sf.jsqlparser.statement.insert.ParenthesedInsert.class);
conf.registerClass(net.sf.jsqlparser.statement.merge.Merge.class);
conf.registerClass(net.sf.jsqlparser.statement.merge.MergeDelete.class);
conf.registerClass(net.sf.jsqlparser.statement.merge.MergeInsert.class);
Expand Down Expand Up @@ -242,10 +254,10 @@ public FstFactory() {
conf.registerClass(net.sf.jsqlparser.statement.select.Values.class);
conf.registerClass(net.sf.jsqlparser.statement.select.Wait.class);
conf.registerClass(net.sf.jsqlparser.statement.select.WithIsolation.class);
conf.registerClass(net.sf.jsqlparser.statement.select.WithItem.class);
conf.registerClass(net.sf.jsqlparser.statement.show.ShowIndexStatement.class);
conf.registerClass(net.sf.jsqlparser.statement.show.ShowTablesStatement.class);
conf.registerClass(net.sf.jsqlparser.statement.truncate.Truncate.class);
conf.registerClass(net.sf.jsqlparser.statement.update.ParenthesedUpdate.class);
conf.registerClass(net.sf.jsqlparser.statement.update.Update.class);
conf.registerClass(net.sf.jsqlparser.statement.update.UpdateSet.class);
conf.registerClass(net.sf.jsqlparser.statement.upsert.Upsert.class);
Expand All @@ -258,6 +270,7 @@ public FstFactory() {
conf.registerClass(net.sf.jsqlparser.statement.select.Select.class);
conf.registerClass(net.sf.jsqlparser.statement.select.SetOperation.class);
conf.registerClass(net.sf.jsqlparser.util.cnfexpression.MultipleExpression.class);

}

public byte[] asByteArray(Object obj) {
Expand Down

0 comments on commit 11f8d88

Please sign in to comment.