Class EncryptConditionEngine
java.lang.Object
org.apache.shardingsphere.encrypt.rewrite.condition.EncryptConditionEngine
Encrypt condition engine.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateEncryptConditions(Collection<org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate.WhereSegment> whereSegments, Collection<org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column.ColumnSegment> columnSegments, org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext, String databaseName) Create encrypt conditions.
-
Constructor Details
-
EncryptConditionEngine
public EncryptConditionEngine()
-
-
Method Details
-
createEncryptConditions
public Collection<EncryptCondition> createEncryptConditions(Collection<org.apache.shardingsphere.sql.parser.sql.common.segment.dml.predicate.WhereSegment> whereSegments, Collection<org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column.ColumnSegment> columnSegments, org.apache.shardingsphere.infra.binder.statement.SQLStatementContext<?> sqlStatementContext, String databaseName) Create encrypt conditions.- Parameters:
whereSegments- where segmentscolumnSegments- column segmentssqlStatementContext- SQL statement contextdatabaseName- database name- Returns:
- encrypt conditions
-