|
@@ -15,8 +15,11 @@
|
|
*/
|
|
*/
|
|
package com.baomidou.mybatisplus.extension.plugins.tenant;
|
|
package com.baomidou.mybatisplus.extension.plugins.tenant;
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;
|
|
import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException;
|
|
import com.baomidou.mybatisplus.core.parser.AbstractJsqlParser;
|
|
import com.baomidou.mybatisplus.core.parser.AbstractJsqlParser;
|
|
|
|
+
|
|
import net.sf.jsqlparser.expression.BinaryExpression;
|
|
import net.sf.jsqlparser.expression.BinaryExpression;
|
|
import net.sf.jsqlparser.expression.Expression;
|
|
import net.sf.jsqlparser.expression.Expression;
|
|
import net.sf.jsqlparser.expression.operators.conditional.AndExpression;
|
|
import net.sf.jsqlparser.expression.operators.conditional.AndExpression;
|
|
@@ -28,14 +31,22 @@ import net.sf.jsqlparser.schema.Column;
|
|
import net.sf.jsqlparser.schema.Table;
|
|
import net.sf.jsqlparser.schema.Table;
|
|
import net.sf.jsqlparser.statement.delete.Delete;
|
|
import net.sf.jsqlparser.statement.delete.Delete;
|
|
import net.sf.jsqlparser.statement.insert.Insert;
|
|
import net.sf.jsqlparser.statement.insert.Insert;
|
|
-import net.sf.jsqlparser.statement.select.*;
|
|
|
|
|
|
+import net.sf.jsqlparser.statement.select.FromItem;
|
|
|
|
+import net.sf.jsqlparser.statement.select.Join;
|
|
|
|
+import net.sf.jsqlparser.statement.select.LateralSubSelect;
|
|
|
|
+import net.sf.jsqlparser.statement.select.PlainSelect;
|
|
|
|
+import net.sf.jsqlparser.statement.select.SelectBody;
|
|
|
|
+import net.sf.jsqlparser.statement.select.SelectExpressionItem;
|
|
|
|
+import net.sf.jsqlparser.statement.select.SetOperationList;
|
|
|
|
+import net.sf.jsqlparser.statement.select.SubJoin;
|
|
|
|
+import net.sf.jsqlparser.statement.select.SubSelect;
|
|
|
|
+import net.sf.jsqlparser.statement.select.ValuesList;
|
|
|
|
+import net.sf.jsqlparser.statement.select.WithItem;
|
|
import net.sf.jsqlparser.statement.update.Update;
|
|
import net.sf.jsqlparser.statement.update.Update;
|
|
|
|
|
|
-import java.util.List;
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* <p>
|
|
* <p>
|
|
- * 租户 SQL 解析( TenantId 行级 )
|
|
|
|
|
|
+ * 租户 SQL 解析器( TenantId 行级 )
|
|
* </p>
|
|
* </p>
|
|
*
|
|
*
|
|
* @author hubin
|
|
* @author hubin
|