|
@@ -1,5 +1,5 @@
|
|
|
/*
|
|
|
- * Copyright (c) 2011-2020, baomidou (jobob@qq.com).
|
|
|
+ * Copyright (c) 2011-2021, baomidou (jobob@qq.com).
|
|
|
*
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
* you may not use this file except in compliance with the License.
|
|
@@ -15,40 +15,13 @@
|
|
|
*/
|
|
|
package com.baomidou.mybatisplus.extension.plugins.handler.sharding;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
import com.baomidou.mybatisplus.core.toolkit.ExceptionUtils;
|
|
|
-
|
|
|
import lombok.Getter;
|
|
|
-import net.sf.jsqlparser.expression.AllComparisonExpression;
|
|
|
-import net.sf.jsqlparser.expression.AnyComparisonExpression;
|
|
|
-import net.sf.jsqlparser.expression.CastExpression;
|
|
|
-import net.sf.jsqlparser.expression.Expression;
|
|
|
-import net.sf.jsqlparser.expression.JdbcNamedParameter;
|
|
|
-import net.sf.jsqlparser.expression.JdbcParameter;
|
|
|
-import net.sf.jsqlparser.expression.Parenthesis;
|
|
|
-import net.sf.jsqlparser.expression.operators.arithmetic.Addition;
|
|
|
-import net.sf.jsqlparser.expression.operators.arithmetic.BitwiseAnd;
|
|
|
-import net.sf.jsqlparser.expression.operators.arithmetic.BitwiseOr;
|
|
|
-import net.sf.jsqlparser.expression.operators.arithmetic.BitwiseXor;
|
|
|
-import net.sf.jsqlparser.expression.operators.arithmetic.Concat;
|
|
|
-import net.sf.jsqlparser.expression.operators.arithmetic.Division;
|
|
|
-import net.sf.jsqlparser.expression.operators.arithmetic.Subtraction;
|
|
|
+import net.sf.jsqlparser.expression.*;
|
|
|
+import net.sf.jsqlparser.expression.operators.arithmetic.*;
|
|
|
import net.sf.jsqlparser.expression.operators.conditional.AndExpression;
|
|
|
import net.sf.jsqlparser.expression.operators.conditional.OrExpression;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.Between;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.EqualsTo;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.ExistsExpression;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.ExpressionList;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.GreaterThan;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.GreaterThanEquals;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.InExpression;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.LikeExpression;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.Matches;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.MinorThan;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.MinorThanEquals;
|
|
|
-import net.sf.jsqlparser.expression.operators.relational.NotEqualsTo;
|
|
|
+import net.sf.jsqlparser.expression.operators.relational.*;
|
|
|
import net.sf.jsqlparser.schema.Column;
|
|
|
import net.sf.jsqlparser.schema.Table;
|
|
|
import net.sf.jsqlparser.statement.Statement;
|
|
@@ -60,6 +33,9 @@ import net.sf.jsqlparser.statement.select.SubSelect;
|
|
|
import net.sf.jsqlparser.statement.update.Update;
|
|
|
import net.sf.jsqlparser.util.TablesNamesFinder;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
/**
|
|
|
* @author zengzhihong
|
|
|
* @since 2021-01-14
|