code: func ExtractAccessConditionsForColumn(conds []expression.Expression, uniqueID int64) []expression.Expression {
  	checker := conditionChecker{
  		colUniqueID: uniqueID,
  		length:      types.UnspecifiedLength,
  	}
  	accessConds := make([]expression.Expression, 0, 8)
  	return expression.Filter(accessConds, conds, checker.check)
  }
docs: // ExtractAccessConditionsForColumn extracts the access conditions used for range calculation. Since
  // we don't need to return the remained filter conditions, it is much simpler than DetachCondsForColumn.