Class EncryptConditionEngine

java.lang.Object
org.apache.shardingsphere.encrypt.rewrite.condition.EncryptConditionEngine

public final class EncryptConditionEngine extends Object
Encrypt condition engine.
  • 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 segments
      columnSegments - column segments
      sqlStatementContext - SQL statement context
      databaseName - database name
      Returns:
      encrypt conditions